Back to Home

About Akshat Singh

Just learning, building and shipping.

Who am i?

I'm Akshat Singh, a Software Engineer with a passion for building high-quality web applications and exploring cutting-edge technologies. My journey in tech is driven by curiosity and a desire to solve complex problems through elegant code.

As a Full Stack Developer and Machine Learning Engineer, I specialize in modern web technologies including Next.js, React, TypeScript, Node.js, and Machine Learning Technologies. I enjoy working across the entire stack, from crafting intuitive user interfaces to designing robust backend systems.

Currently pursuing my Bachelor of Technology in Computer Science at National Institute of Technology (NIT), I've developed a strong foundation in computer science fundamentals while continuously learning and experimenting with new tools and frameworks.

When I'm not coding, you'll find me exploring new technologies on X, contributing to open-source projects, or diving deep into ML research. I believe in continuous learning and sharing knowledge with the community.
Front Side

Education

Bachelor of Technology in Computer Science

National Institute of Technology (NIT)

Currently pursuing degree with focus on Software Engineering, Algorithms, and Distributed Systems

Technical eXpertise

Frontend

  • JavaScript, HTML5, CSS3
  • Next.js, TypeScript,React.js
  • WebRTC,NextAuth,Tailwind CSS
  • Framer Motion, Three.js

backend

  • Node.js,Express.js
  • Prisma ORM, Redis
  • Firebase, PostgreSQL, MongoDB, GraphQL
  • Python, FastAPI

scaling & devops

  • Docker, Git, Kubernetes
  • AWS
  • Prometheus, Turborepo, CI/CD
  • Scaling

Methodologies & Tools

  • Distributed Systems, Machine Learning
  • Data Structures & Algorithms
  • WebSockets, Debugging
  • Amazon Bedrock, AI-integrated software

beyond code

I don't believe in maintaining a healthy work-life balance, regardless: Outside of tech, I'm involvedin :
  • Fitness & Health: Exploring nutritional science and nutrition based studies
  • Design: Creating clean, user-centric interfaces and visual experiences
  • Learning: Constantly exploring new technologies, frameworks, and best practices
  • Community: Sharing knowledge and collaborating with fellow developers