St. Bonaventure's High School, Hyderabad (City Branch)
SSC — Computer Science
Grade A-1 · 83.90%
First introduction to Computer Science, and the disciplined study habits everything since has stood on.
ahmershah.dev
Lap time00:00.000
Press and holdto boost
Software Engineer & Full Stack Developer
Designing order within the digital wilderness.
Hi, I'm Syed Ahmer Shah — 'Ahmer' for short — a Software Engineering student fueled by curiosity and a love for building technology that matters.
My journey started at St. Bonaventure High School and continued at Superior College of Science, where I developed strong analytical skills and discipline. Today I'm pursuing a Bachelor's in Software Engineering at HITMS and a three-year Advanced Diploma in Software Engineering at Aptech Pakistan.
This dual path bridges theory and real-world practice — from programming, web development and databases to full software design. I lean on AI tools like GitHub Copilot and Cursor to streamline workflows and innovate faster.
Driven to create impactful software, I'm honing my craft as a Full-Stack Developer. The goal: build future-ready solutions and leave a legacy beyond the ordinary.
02 — Education
Roots → canopy
Four schools, one trunk. Two of them at the same time.
SSC — Computer Science
Grade A-1 · 83.90%
First introduction to Computer Science, and the disciplined study habits everything since has stood on.
HSC — Pre-Engineering
Grade A · 70.45%
Strong analytical skills and the mathematical foundation for complex problem-solving.
Bachelor's in Software Engineering
Modern development practices, algorithms and system design in a rigorous academic environment.
Advanced Diploma in Software Engineering (ADSE)
Parallel, industry-focused training in full-stack programming and software architecture.
Both degrees land in 2028. Still growing.
03 — Certificates
The paper trail, on the desk. Throw a certificate off the pile to see the next — every one links to the issuer’s own verification page.





Drag or click to throw · ← → to leaf throughSwipe or tap to throw
Amazon · Coursera · Mar 15, 2026
NEGKTAK9KKN2Skills covered
Backs these skills 05
Put to work in 07
04 — Skills
28 tools across six disciplines. Spin the drum, pick a discipline, tap a tile.
Languages
JavaScript
ES6+, DOM, async — storefront logic, interactions, tooling.
Certified by 06
Learning next 03
05 — Projects
Every project documented end-to-end: the decisions, the near-misses and the screens.
● Spotlight · the full build, screen by screen
2026 · Full-stack · Flask + React · Open source
OfflineShelf helps a school, library or clinic without reliable internet decide which Wikipedia articles to carry offline, and keeps that decision repeatable. A list can come from a Wikipedia category, a Wikidata query, a pasted reading list or the most-read articles of a month, and lists can be combined: "Vaccines minus Companies". Each list can rebuild every month, keeps a history of what was added and removed, and exports as a spreadsheet file, a folder of web pages that opens from a USB stick, or a ZIM file for the free Kiwix reader apps.

Built at the end of October 2026 across 26 pull requests: a Flask API with Pydantic validation, MariaDB and Redis, background workers on RQ, and a plain-Python list layer with 100% branch coverage. It works in any language edition of eight Wikimedia projects and talks to Wikimedia the way its API rules ask: an identified client that backs off when the servers are busy. It stores only titles and IDs, never article text, and every export carries the CC BY-SA attribution the content needs. Every feature works end to end in Docker; the public launch at offlineshelf.ahmershah.dev is planned for February 2027, after end-to-end and load testing.
Four ways to ask for a list: a category walked to a chosen depth without looping, a Wikidata query mapped to articles, a pasted reading list with redirects followed and gaps reported, or the top articles by pageviews for a month.
Lists combine: union, intersection and difference of up to ten lists, and a combination rebuilds by itself when one of its sources gets a new version.
A failed rebuild never replaces the last good list: every build is a separate version with a report, and the owner sees exactly which articles came and went since the previous one.
Three exports for three kinds of places: a TSV for spreadsheets and scripts, an HTML bundle that opens from a USB stick with no server, and a searchable ZIM file for the Kiwix apps.
Screens · OfflineShelf
Web app
Home — millions of articles, choose the ones that matter06 — Experience
Full Stack Developer intern at XCL Technologies, building real features for a university admission and examination portal in a professional on-site team — the whole journey from a student's registration to their exam slip.
XCL Technologies
One Company Many Solutions
XCL Technologies
One Company Many Solutions
Internship
Full Stack Developer
On-site · Hyderabad
Jul – Aug 2026
Registration, e-mail verification, authentication
Student registration with e-mail verification, secure sign-in and a personalised dashboard waiting on the other side.
CNIC, photo, domicile, B-Form, PRC
Students submit and manage everything the admission needs — CNIC, profile picture, domicile, B-Form, PRC and the rest — from their own dashboard.
Suspicious-content detection → Super Admin
Validation catches incorrect or inappropriate submissions; anything suspicious is flagged and routed to the Super Admin for a second look.
Generated from the application, downloadable as PDF
Fee challans are generated automatically from the student's details, downloadable as a PDF, with a way to report challan errors for admin review.
Submit the paid challan, download the slip
Once the paid challan is submitted and every step is complete, the student downloads their final exam slip.
Mini Admins, permissions, role duration, termination
A Super Admin panel with login and password recovery, Mini Admin creation, permission management, time-limited roles and access termination.
The project, rebuilt
The portal, renamed and rebuilt on my own afterwards, then taken further: five portals in plain PHP and MySQL, a hardened upload pipeline, Docker, and an end-to-end suite that found real bugs. Finished at v2.0.0 and archived.
Also on the job
Stack
Inside the rebuild
Public site, applicant, student, teacher and admin portals, captured from the running app.
07 — Services
Six ways to work together — each one backed by the skills above.
Custom web applications with a real backend: authentication, dashboards, payments, admin panels — built to be maintained, not just launched.
Where to hire
Or skip the platforms: book a free 20-minute Zoom / Google Meet call and we scope it together.
Hire me directly
Freelance marketplaces — gigs, hourly or fixed-price.
Work with the studio
B2B listings — for bigger scopes, a small team works under me.
08 — Testimonials
Clients on 7 review platforms, quoted word for word. Every quote links back to the original.
“What impressed us most was the combination of debugging, security engineering, and AI integration. Syed didn't simply fix individual bugs; he looked at the underlying architecture and improved the reliability, privacy, and security of the platform.”
Fixed an email automation system that dropped some messages and sent others two or three times, closed IDOR holes with proper authorization layers, moved database access to PDO, hardened payment handling, added a custom CAPTCHA, and built an AI support chatbot, per-user AI features and an AI assistant for the admin panel. Delivered on schedule.
Haruki Watanabe
Product Manager
09 — Contact
A project, a collaboration, a question — write below or pick a channel. I read everything personally.
Based in
Hyderabad, Sindh, Pakistan
PKT · works remotely worldwide