Skip to main content
Akshay Shukla
Available for new roles

Hello, my name is

Akshay Shukla

Software Developer

I build modern web and iOS applications with a strong emphasis on system design, security-aware architecture, and long-term maintainability.I enjoy working close to the system while still caring deeply about usability and product quality.

Akshay Shukla

Selected Projects

Featured Engineering

A selection of projects where I focused on solving real problems, exploring system-level concerns, and building things end-to-end.

Vaultr — Zero-Knowledge Password Manager preview

Vaultr — Zero-Knowledge Password Manager

A security-first password and secrets manager built with a strict zero-knowledge architecture. All sensitive data is encrypted client-side before storage, ensuring the backend never has access to plaintext credentials. Designed with a strong focus on cryptography, authentication security, and long-term maintainability.

Next.jsTypeScriptReactTailwind CSSPostgreSQLRedisArgon2AES-GCM

First Principles & Rationale

Deep Problem-Solving Philosophy

This project started as an attempt to understand what zero-knowledge actually means in practice. I wanted to design a system where the server is deliberately untrusted, encryption happens entirely on the client, and security depends on clear threat boundaries rather than assumptions. Vaultr was built to reason about key derivation, encryption flows, and authentication from first principles, not frameworks.
Core Technical Challenge

Designing a client-side key derivation and cryptographic architecture using AES-GCM and Argon2 that guarantees zero-knowledge data isolation in the browser, preventing timing attacks and ensuring that no plaintext credentials or master keys are ever exposed to the server.

Designed for high-integrity delivery
Interrixon — Real-Time Polling Platform preview

Interrixon — Real-Time Polling Platform

A scalable real-time polling platform designed for live audience engagement. Implemented secure, code-based access for polls with instant result visualization. Built a low-latency backend supporting real-time vote synchronization and a responsive frontend optimized for live interactions.

React (Vite)Tailwind CSSNode.jsExpressSocket.ioMongoDB

First Principles & Rationale

Deep Problem-Solving Philosophy

I built Interrixon to understand the challenges of real-time systems where correctness and timing are visible to users. Live polling forces you to think about synchronization, race conditions, network latency, and failure scenarios in ways traditional CRUD apps don’t. The goal was to experience how backend design decisions directly shape trust and perception in live interactions.
Core Technical Challenge

Designing real-time message queues and synchronization states that prevent race conditions under concurrent voting traffic. Implemented atomic database updates and graceful WebSocket reconnection logic to support smooth live results updates.

Designed for high-integrity delivery
Virtual Mouse — Computer Vision Interface preview

Virtual Mouse — Computer Vision Interface

A real-time virtual mouse system enabling touch-free human-computer interaction using hand-gesture recognition. Processes live video input to track finger movements and translate gestures into mouse actions with smooth, low-latency performance.

PythonOpenCVMediaPipePyAutoGUI

First Principles & Rationale

Deep Problem-Solving Philosophy

This project was built to explore how unreliable, noisy inputs from a camera can be transformed into stable, usable interactions. Unlike traditional input devices, hand-gesture systems must tolerate ambiguity, imperfect detection, and latency while still feeling responsive. The goal was to understand how computer vision, smoothing, and gesture design come together to create a usable human–computer interface.
Core Technical Challenge

Developing signal processing algorithms to translate noisy raw coordinate inputs from hand-tracking models into smooth, low-latency cursor movements. Designed custom exponential filters to handle camera frame rate drops without losing spatial tracking precision.

Designed for high-integrity delivery

Career Journey

Professional Experience

Hands-on experience building and maintaining production-grade applications, with a strong emphasis on correctness, security, and scalability.

Dec 2025 - OngoingInternship

Software Engineering Intern

Accenture

Currently undertaking a 21-week internship with Accenture, where I am strengthening my full-stack development skills through structured training in the MEAN stack (MongoDB, Express.js, Angular, and Node.js). The internship begins with a virtual learning phase and transitions into an in-person project phase, where I will apply these technologies in a real-world development environment.

MongoDBExpress.jsAngularNode.js
Mar 2025 – Apr 2025Internship

iOS Developer Intern

Infosys

Developed native iOS features using Swift and SwiftUI, integrating backend data via API calls and working with a PostgreSQL-backed service. Collaborated in an Agile environment to implement UI components, handle data flow, and improve overall application reliability and user experience.

SwiftSwiftUIUIKitPostgreSQLAgile (Jira)

Domain Expertise

Technical Capabilities

A practical, experience-driven skill set focused on building reliable software, not just listing tools.

Web Application Engineering

  • Designing component-driven UIs with clear state and data boundaries
  • Managing client-side state, async data fetching, and caching strategies
  • Building accessible, responsive interfaces with long-term maintainability in mind
  • Balancing performance, UX, and developer experience in modern web applications
ReactNext.jsTypeScriptTailwind CSSReact Query

Backend & API Design

  • Designing RESTful APIs with clear contracts, validation, and error handling
  • Implementing authentication, authorization, and session-based security
  • Working with databases while maintaining data integrity and consistency
  • Thinking through edge cases, failure modes, and scalability constraints
Node.jsExpressPostgreSQLMongoDBRedis

Native iOS Development

  • Building native iOS applications using Swift and SwiftUI
  • Managing application state, navigation, and data persistence
  • Integrating platform APIs while respecting performance and battery constraints
  • Designing interfaces that feel native and intuitive on iOS
SwiftSwiftUIUIKitCore DataCombineHealthKit

Operational Methodologies & Extras

Git & GitHubDockerCI/CD FundamentalsAWS (Basics)Testing (Jest, Unit & Integration)Figma (Dev Collaboration)Web3 & Smart Contracts (Solidity)Machine Learning Fundamentals

Get In Touch

Start a Conversation

Have a project in mind, a system-level question, or just want to connect? Drop a message below and let's build together.

New Message — akshaysbuilds@gmail.com

Let's build together

If you’re working on something interesting—whether it’s a product, a system, or an idea worth exploring—I’d be happy to talk.

Location

Noida, India

Elsewhere on the internet