Building Systems.
Designed to Scale.
From distributed systems to intelligent applications, I build software where reliability, performance, and simplicity come first.
Resume & Track Record
Complete overview of software engineering accomplishments, research publications, and core technical proficiencies.
Rajat Malik
Verified RajatOS SpecificationSoftware Engineer
Software Engineer specializing in backend engineering, distributed systems, and real-time AI infrastructure. Experienced building scalable RESTful APIs with Node.js, optimizing PostgreSQL databases, and developing production-ready applications supporting 10,000+ daily active users during a Software Developer Internship at Micro1. Architected SignalForge, a multi-tenant AI technical interviewing platform leveraging WebRTC, OpenAI Realtime API, Deepgram, and PostgreSQL, alongside AuraMail, an accessibility-first voice email system integrating Whisper, Gmail APIs, and ARIA-compliant interfaces. Passionate about system design, cloud-native software, and solving complex engineering problems through scalable architecture.
Technical Skills
Core technologies, languages, distributed systems concepts, and Voice AI frameworks mastered across engineering projects.
Languages
4 itemsSystems programming, algorithm scripting, and database querying
Frameworks
5 itemsModern frontend single-page & SSR runtimes with robust backend microservices
Databases & ORMs
4 itemsRelational & document stores with typed ORM abstractions
Developer Tools
3 itemsContainerization, version control, and API testing workflows
Core CS
6 itemsAlgorithmic foundation, object orientation & high-scale distributed systems
AI & APIs
7 itemsSpeech recognition, generative AI models, secure auth & accessibility standards
SignalForge
Multi-Tenant AI Interviewing Platform
Architected a multi-tenant AI interviewing platform with 3 user roles, secure RBAC, WebRTC voice streaming, and automated candidate evaluation.
SignalForge is a multi-tenant AI interviewing platform built with React, Express.js, PostgreSQL, Prisma, OpenAI Realtime API, Deepgram, and WebRTC. It automates first-round technical screening supporting 3 user roles with secure RBAC, conducts low-latency (<500ms) voice interviews with 95%+ transcription accuracy, and provides recruiters with dynamic dashboards and automated candidate evaluations.
SignalForge Pipeline Graph
Click any node below to inspect execution flow, latency budget, and low-level subsystem implementation details.
WebRTC Voice Gateway
Real-time Audio Stream Pipeline
Deepgram & Whisper STT/TTS
Speech-to-Text Processing
OpenAI & Gemini AI Evaluator
Automated Technical Scoring
PostgreSQL & RBAC Auth Engine
Multi-Tenant Workflows
WebRTC Voice Gateway
Real-time Audio Stream Pipeline
Low-latency WebRTC peer connections routing concurrent voice input directly to processing workers.
Why Options Were Chosen vs. Rejected
Static text models introduced 3+ second latencies unsuited for interactive voice conversations.
Voice-Based Email System
Hands-Free Voice-Powered Email Platform
Built a hands-free, AI-powered email platform supporting 25+ concurrent voice commands with Whisper STT, gTTS, and Gmail API.
Voice-Based Email System (AuraMail) is a hands-free, AI-powered email client designed to enable visually impaired users to compose, search, and manage emails using 25+ voice commands. Built with React, Next.js, Flask, Whisper Speech-to-Text (98% accuracy), gTTS, and Gmail API adhering strictly to ARIA accessibility standards.
Voice-Based Email System Pipeline Graph
Click any node below to inspect execution flow, latency budget, and low-level subsystem implementation details.
Whisper Speech-to-Text Engine
Voice Command Parser
Gmail API Integration Handoff
Email Dispatch & Sync
ARIA Screen Reader Engine
Tactile Accessibility Layer
Whisper Speech-to-Text Engine
Voice Command Parser
Local & cloud Whisper speech recognition achieving 98% accuracy mapping spoken intent to 25+ email actions.
Why Options Were Chosen vs. Rejected
Browser WebSpeech API lacked consistency across screen readers and offline voice accuracy.
Engineering Writings
In-depth architectural analysis, real-time voice engineering, accessibility standards, and algorithms.
What Hackathons Taught Me About Shipping Software
For a long time, I believed software engineering was about writing good code. Hackathons taught me that good code is only a small part of the job.
Architecting Real-Time Voice Screening with WebRTC & OpenAI Realtime API
Building SignalForge required converting traditional REST API polling into continuous WebRTC voice streams integrated with Deepgram STT and Gemini AI evaluations.
Designing Hands-Free Web Applications: ARIA Accessibility & Whisper STT
Combining Whisper Speech-to-Text and gTTS with comprehensive ARIA accessibility tags allowed us to build AuraMail, an accessible voice-driven email experience.
Mastering Competitive Programming: Strategies Behind a 2,279 LeetCode Guardian Rating
Reaching Guardian level (2,279 rating, peak 2,379) builds deep intuition for memory bounds, time complexity, and low-latency data structures in production applications.
Engineering Philosophy
Notes from the journal of building resilient distributed systems, core backend infrastructure, and software designed to scale.
Simplicity is a Hard-Won Choice
Clever code is a liability; clear code is a force multiplier.
Latency is a Budget, Not a Metric
A system that is occasionally fast is effectively slow.
Failure is the Normal State
Assume every dependency, network, and node will fail simultaneously.
State is the Root of All Evil
Isolate state mutation, keep compute pure, and push side-effects to the edge.
Observability Trumps Guesses
If you cannot measure internal state, you are operating on hope.
“The hardest part of software engineering isn't solving complex problems—it's preventing complex solutions.”
“If you can't debug it in your head during an outage, you haven't finished designing it.”
Simplicity is a Hard-Won Choice
Clever code is a liability; clear code is a force multiplier.
In production, cleverness degrades faster than hardware. Systems rarely break because an algorithm wasn't sophisticated enough; they break because someone couldn't trace state under pressure at 3 AM. Every additional layer of abstraction is a promise you have to keep forever.
I optimize for legibility over brevity. If an engineer cannot trace a data flow in five minutes without an architecture diagram, the implementation is wrong.
Chose a cohesive monolithic domain layout over distributed micro-services during early service exploration—trading hypothetical independent deployment speed for unified transactional boundaries, instant local debugging, and zero network call latency.
// Explicit, transparent data flow without hidden framework magic
async function processExecutionPayload(
payload: IncomingRequest
): Promise<ExecutionResult> {
const sanitized = sanitizeRequest(payload);
const authContext = await authenticateSession(sanitized.headers);
const record = await db.transactions.insert({
userId: authContext.id,
data: sanitized.body
});
return { success: true, transactionId: record.id };
}Developer Terminal
Execute direct commands to query low-level system telemetry, architecture specs, and engineer profile facts.
NAME: Rajat Malik
ROLE: Software Engineer
FOCUS: Distributed Systems • Backend Engineering • Cloud Infrastructure • AI Systems
LOCATION: India (Open to Global Opportunities)
STATUS: Open to exceptional engineering opportunities
ENGINEERING INTERESTS:
• Distributed Systems
• Backend Infrastructure
• Cloud Platforms
• AI-Powered Applications
• System Design
COMPETITIVE PROGRAMMING:
• LeetCode Guardian (Peak 2379)
• Top 0.6% Global
• 400+ Problems Solved
ENGINEERING PHILOSOPHY:
Build systems that remain simple,
reliable, and scalable as they grow.
Type 'help' to view all interactive terminal shell commands.
Engineering Experience
Building scalable backend systems, optimizing production infrastructure, and shipping reliable software in collaborative engineering teams.
Software Developer Intern
Micro1
Built production RESTful APIs with Node.js, optimized PostgreSQL query performance supporting 10,000+ daily active users, developed reusable React components, and collaborated within a distributed Agile engineering team to deliver scalable software features.
One More Thing... Let’s Connect.
Direct channel for core engineering lead roles, distributed systems advisory, or technical keynote inquiries.
rajatmalik.dev@gmail.com
Whether it’s an engineering opportunity, collaboration, or simply a technical conversation, I’d love to hear from you.
Based in India • Available Globally
Open to Software Engineering, Backend, Full-Stack, and AI Infrastructure opportunities.