close
Skip to main content

Full-stack developer · Hyderabad, India

Auth, APIs, and the data underneath.

I'm Faheem, a Computer Science undergraduate in Hyderabad who builds full-stack applications end to end. Most of my work lives in the unglamorous layer: token verification, schema design, the middleware that decides whether a request gets through.

  • TypeScript
  • Go
  • Python
  • Java
  • Node.js
  • React
  • MongoDB
  • Express
  • B.E. CSE, class of 2027
Faheem Ahmed

Faheem Ahmed

Full-stack developer

Open to work

Class of
2027
Based in
Hyderabad
Core stack
Node · TS · React
Shipped
5 projects
Authify request pathA client posts credentials to an Express API, which compares the password hash with bcrypt and signs a JSON Web Token. The client sends that token as a Bearer header on every later request, where jwt.verify middleware checks it before the protected dashboard route is reached. An invalid or expired token is rejected with a 401 response.clientexpress apibcrypt.comparejwt.verify/dashboardbrowsernode · routespassword hashmiddlewareprotectedPOST /loginBearer token200401: invalid or expired
fig. 01authify: a route is only as protected as the middleware in front of it.

01Selected work

All projects

Full-stack platform

A content organizer that turns saved links into something you can actually find again: categorised storage, tag filtering and shareable collections.

  • Node.js
  • TypeScript
  • Express
  • MongoDB
  • React
Source availableMERN + TSstackRESTsurfaceFrontend Backend

EMS

2026

Employee management

Role-based dashboards for admins and employees, with a full task-assignment workflow and zero backend, so all state lives in the client.

  • React
  • Context API
  • Vite
  • Tailwind CSS
Live2rolesnonebackendSource

Authentication

A JWT authentication system built from the middleware out: signup, login, token verification and a dashboard route that stays shut without a valid token.

  • Node.js
  • Express
  • JWT
  • HTML/CSS/JS
LiveJWTauthprotectedroutesSource

Client work

A marketing site built from scratch for a Dubai travel and business-setup agency, with six service sections, a working quote form and no backend.

  • HTML
  • CSS
  • JavaScript
  • EmailJS
  • Vercel
Live · client project6sections4.7★ratingVisit
  1. 05apnaTodo2025

    A task manager with no framework and no dependencies, just HTML, CSS and JavaScript doing the whole job.

02Stack

Languages
JavaScriptTypeScriptGoJavaPythonCC++
Frontend
ReactNext.jsTailwind CSSHTML5CSS3
Backend
Node.jsExpress.jsMongoDBJWTbcryptZod
Tools
GitGitHubVercelREST APIsCLI tooling
Practices
Auth & session securitySchema validationAPI designTechnical leadership

03Experience

  1. 2025

    Freelance web developer

    Tripize Businessmen Services, Dubai

    Built and shipped the agency's full marketing site: six service lines, a working quote form and a live deployment.

04Education

  1. 2023 to 2027

    B.E. Computer Science

    Lords Institute of Engineering & Technology, Hyderabad

    Core CS with a focus on the web stack and consistent DSA practice.

Buildings that have outlived everyone who argued about their budget. Stock photography, each image credited to its source.

06About

Student by degree, builder by habit. I turn ideas into things that run, break, and eventually work. My foundation is Java and the Web2 stack (Node, TypeScript, Express, MongoDB, React), and I keep a steady DSA practice going on the side, mostly for the pattern recognition.

Lately I have been picking up Go for the parts where a long-running service has to stay predictable, and Python for the scripting that surrounds everything else. When I'm not coding, I'm watching movies or losing an evening to mechanical keyboards.

More about me

07Contact

IST (UTC+5:30)

Open to internships, freelance work and anything that needs a backend thought through properly. The fastest way to reach me is email.