Aryan S Rao

ProjectsBlogs

I’m a multi-stack software developer building everything from platforms and cross-platform apps to OS kernels and SEO-focused landing pages. I focus on performance, security, UI/UX, visuals, and micro-interactions, choosing the right stack for each project. I also optimize infrastructure, reduce API costs, and push products to be as fast, scalable, and polished as possible.

Comfortable across multiple tech stacks

I made project using multiple tech stacks such as React.js, Next.js, Astro, Vue, Rust, Axum, FastAPI, Django, Springboot, Microservices, Java, Elixir, Electron, Tauri, React Native etc

Self taught software developer from India, Hyderabad

Currently a final-year Computer Science student actively exploring opportunities across the global market, including freelance, contract, internship, part-time, and full-time roles. Open to remote, hybrid, and on-site positions worldwide, with a strong interest in software engineering, full-stack development, backend systems, Rust, TypeScript, React, and AI-focused roles.

Aryan S Rao Monogram
Works
SELECTED HIGHLIGHTS
Systems
FROM KERNEL TO WEB
Shipped
SINCE 2011
0011
PROJECT

Vev

A desktop browser built from scratch: Rust + Chromium Embedded Framework, with on-device AI phishing detection (ONNX, no cloud), Tor integration, fingerprint resistance, an encrypted vault, and a built-in torrent and media downloader. Privacy is the default, not a toggle. Currently in development.

View project
Vev showcase 1Vev showcase 2Vev showcase 3
Design
INTERFACES WITH INTENT
Engines
LOW LEVEL RUST & PERFORMANCE
Scale
FULL STACK INFRASTRUCTURE

Fast, modern, full-stack

Web Development

End-to-end web application development from architecture to deployment. React, Next.js, Node.js, Rust backends.

ReactNext.jsTypeScriptNode.jsRustPostgreSQL
Plan
FIRST PRINCIPLES ARCHITECTURE
Execute
DAILY COMMITS & BENCHMARKS
Deliver
ZERO SHORTCUTS SHIPPED
How I Work · Agile Method01 / 06
UNDERSTAND THE REAL PROBLEM
Discover.

Before a single line of code, I sit with the problem. Most 'feature requests' are symptoms. The real ask is usually quieter — a flow that confuses people, a metric nobody trusts, a gap the business hasn't named yet. I find that before building anything.

User interviews · Problem mapping · Friction teardown
How I Work · Agile Method02 / 06
SHAPE THE BRIEF
Define.

After discovery, nothing is left vague. I write the spec: what we're building, why, what done looks like, and what we're deliberately leaving out. Scope isn't a constraint — it's a design decision. Bad briefs cost 10x more than bad code.

PRD spec · Acceptance criteria · API contracts · Timeline
How I Work · Agile Method03 / 06
ARCHITECTURE BEFORE AESTHETICS
Design.

Data model first. Then the API surface. Then the component tree. Only then does Figma open. The interface follows the architecture, never the other way around. Pixels are easy to change; a broken schema costs months.

System architecture · Figma prototypes · Motion curves
How I Work · Agile Method04 / 06
BORING STACK · SHARP CRAFT
Build.

I pick the most reliable, battle-tested stack that solves the problem fast. No hype churn, no over-abstraction. Then I build with craft: edge cases handled, loading states tuned, error messages written for humans. Daily PRs, zero fluff.

Strict TypeScript · Daily commits · 60fps UI · Zero shortcuts
How I Work · Agile Method05 / 06
REAL USERS · REAL FEEDBACK
Ship.

Staging is never the finish line. I ship to real users as fast as the quality bar allows — and that bar is high. CI/CD pipelines, preview deployments, automated rollback strategies. The first release is a question, not an answer.

CI/CD pipelines · Preview deploys · Zero-downtime migrations
How I Work · Agile Method06 / 06
WHERE IT STARTS FEELING LIKE ITSELF
Iterate.

Version two is the real one. It's where we throw out the assumptions that were wrong, double down on what users actually touch, and refine until the software feels inevitable. The third version is where pride lives. I stay until it's there.

User analytics · Performance audits · A/B iterations
Origin
HYDERABAD · ASIA/KOLKATA
Routine
DEEP WORK & REPO ACTIVITY
Stack
RUST, NEOVIM & NEXT.JS
About / one line

I write code for the parts of the stack nobody else wants to — kernels, renderers, the boring scaffolding that makes pretty things possible.

B.Tech CS · class of '27KEC Bhilai
Local time
—:—:—
Hyderabad, IN · IST · UTC+5:30
Now reading
Crafting Interpreters
Robert Nystrom · ch 12 of 30
Github / 20 weeksFAV LANG · RUST
1200+ commits
On the desk

Building a tiny WGPU compositor. Taking on freelance work — web apps, systems tools, immersive UIs.

open to summer '26 internshipsreply within 24h
Explore
RESEARCH & EXPERIMENTS
Writings
TECHNICAL ESSAYS & HACKS
Archive
LEARNING IN THE OPEN
Connect
AVAILABLE · SUMMER '26
Collaborate
CLIENT WORK & FULL-TIME
Inquire
REPLY WINDOW · 24 HOURS
Talk to me© 2026 Aryan S Rao · All rights reserved
Let's build something
worth shipping.