About me

I build full-stack products end to end — React and React Native on the front, Node.js with Express or Nest.js behind them, PostgreSQL and Prisma underneath. Most of the work is the unglamorous part: making an API fast enough, making authentication hold up, making a deploy repeatable.

At Texagon that has meant cutting response times on REST APIs with Redis caching. At Code To Kloud it meant a HIPAA-aligned platform with JWT authentication, and a React Native app with token refresh and centralised error handling. At Arbisoft, real-time Firebase data and push notifications on mobile, shipped through CircleCI. Lately I have been building with AI as a tool rather than a topic — the assistant in the corner of this page runs on a backend I wrote.

What I'm doing

  • Frontend development

    I build responsive interfaces with React and Next.js, typed end to end in TypeScript and styled with Tailwind CSS.

  • Backend development

    I build APIs and services on Node.js with Express or Nest.js, in TypeScript, backed by PostgreSQL and Prisma.

  • Mobile apps

    I ship cross-platform apps in React Native — authentication, offline-tolerant networking, and push notifications on both stores.

  • AI and automation

    I use AI as a tool rather than a topic: n8n automations for client workflows, and the assistant in the corner of this page, which runs on a backend I wrote.

Resume

Download CV

Education

  1. University of Management and Technology

    2021 — 2025

    BSc in Computer Science

    Graduated with a Bachelor’s in Computer Science (CGPA: 3.7/4.0), where I built a strong foundation in software development, data structures, algorithms, databases, computer networks, and AI/ML. My degree helped me develop a deep understanding of how systems work end-to-end, sharpened my problem-solving skills, and strengthened my ability to design scalable, efficient solutions.

Experience

  1. Software Engineer

    Texagon Aug 2025 — Present

    I have built and delivered full-stack web applications using React and Node.js with Nest.js, focusing on performance, scalability, and clean architecture. My work includes implementing high-speed RESTful APIs with Redis caching, optimizing frontend performance, and integrating Supabase services to enhance reliability. Through effective collaboration with cross-functional teams, I successfully delivered multiple projects on time while improving overall system efficiency and user experience.

  2. Web Developer

    Code To Kloud April 2025 — Aug 2025

    I have developed secure and scalable full-stack applications using React and Node.js with Express, implementing JWT-based authentication and HIPAA-aligned secure coding practices. With PostgreSQL and Prisma ORM, I designed efficient database models and built a high-performance frontend architecture using Redux Toolkit and smart caching. I also developed a complete React Native mobile app with JWT authentication, Context API state management, and a scalable Axios setup for token refreshing and centralized error handling, ensuring reliability and a seamless user experience.

  3. Software Engineer Intern

    Arbisoft July 2024 — Sep 2024

    I have hands-on experience building mobile applications with secure authentication, mapping integrations, and optimized real-time data flows using Firebase. My work includes managing state with Redux, Redux Toolkit, and Context API, implementing side effects with Redux Sagas, and ensuring code reliability through snapshot and unit testing with Jest. I designed dynamic UI themes using Styled Components, integrated smooth animations, configured push notifications, and streamlined development through GitHub version control, automated workflows, and CI/CD pipelines using CircleCI. Additionally, I managed dependencies with npm/Yarn and contributed to scalable, maintainable mobile app architectures.

Certifications

Courses & programs

HackerRank

My skills

  • Languages

      • JavaScript
      • TypeScript
      • Python
      • C++
      • Bash
      • HTML5
      • CSS
      • JSON
      • YAML
  • Frontend

    • Frameworks

      • React
      • Next.js
      • Vite
      • Angular
    • Mobile

      • React Native
      • Expo
      • Push notifications
    • State management

      • Redux
      • Redux Toolkit
      • Redux Saga
      • Zustand
      • Context API
    • Routing

      • React Router
      • React Navigation
      • App Router
      • TanStack Router
    • Styling & data fetching

      • Tailwind CSS
      • Styled Components
      • TanStack Query
      • RTK Query
      • Axios
  • Backend & APIs

    • Runtime & frameworks

      • Node.js
      • NestJS
      • Express
      • Fastify
      • FastAPI
    • APIs

      • REST API
      • GraphQL
      • WebSockets
      • Webhooks
    • Auth, cache & queues

      • JWT
      • AWS Cognito
      • Clerk
      • BetterAuth
      • Redis
      • Valkey
      • BullMQ
  • Databases & ORMs

    • Databases

      • PostgreSQL
      • MySQL
      • MongoDB
      • Amazon Aurora
      • DynamoDB
      • Firebase Realtime DB
      • Supabase Realtime
    • ORMs & validation

      • Prisma
      • TypeORM
      • Mongoose
      • Drizzle
      • Zod
      • Joi
      • Yup
      • Express Validator
      • Lodash
  • Testing

      • Unit tests
      • E2E
      • Jest
      • Vitest
  • Cloud & deployment

    • Cloud platforms

      • Firebase
      • Supabase
      • AWS
      • Google Cloud
      • Azure
    • Services

      • Firestore
      • Firebase Auth
      • Edge Functions
      • Supabase Storage
      • AWS RDS
      • AWS EC2
      • AWS S3
      • Cloud Storage
      • Google Maps
      • Google Calendar
    • Hosting

      • Vercel
      • Railway
      • Netlify
  • DevOps & tooling

    • Version control & CI/CD

      • Git
      • GitHub
      • GitLab
      • Bitbucket
      • GitHub Actions
      • CircleCI
    • Containers & servers

      • Docker
      • Nginx
      • PM2
    • API tooling

      • Postman
      • Swagger UI
      • Thunder Client
  • Environment & practices

    • Mobile & editors

      • Android Studio
      • Xcode
      • VS Code
      • Cursor
      • Antigravity
      • nano
    • Coding agents

      • Claude
      • Codex
      • AGY CLI
    • Compliance

      • HIPAA
      • GDPR (EU)
      • EU AI Act

Portfolio

  • finance

    Finance

    Web development

  • orizon

    Orizon

    Web development

  • fundo

    Fundo

    Web design

  • brawlhalla

    Brawlhalla

    Applications

  • dsm.

    DSM.

    Web design

  • metaspark

    MetaSpark

    Web design

  • summary

    Summary

    Web development

  • task manager

    Task Manager

    Applications

  • arrival

    Arrival

    Web development

Blog