Curiosity compiles into possibility.

Always learning. Always building.

Available for meaningful work

I engineer complete systems from ambitious ideas.

I'm Reetik Rana, a software developer creating AI-powered applications, RAG systems, mobile experiences, and open-source tools.

FlutterArtificial IntelligenceBlockchainOpen SourceAndroid

01 — EXPERIENCE

Where I'm making an impact.

I enjoy work that lives at the edge of what's known—where careful engineering and clear thinking matter equally.

SEP 2026 — PRESENT Remote

SafeQBit Technologies Private Limited

Quantum Computing Engineer

Engineering an enterprise-grade application to facilitate secure, multi-layered communication by integrating cryptographic protocols into a dual-hybrid framework.

Building a production-ready app from scratch alongside a team of developers, handling everything from early design to final launch.

JUL 2026 — AUG 2026 Remote · Freelance

Handshake AI Fellowship

AI Trainer

Creating difficult, real-world terminal tasks that test how well AI agents explore environments, run code, and solve multi-step problems.

The work is designed to challenge leading models, reveal their limits, and help make the next generation of AI systems more capable.

02 — SELECTED PROJECTS

Things I've engineered.

Experiments and products across local AI, civic technology, mobile applications, automation, and web3.

P/02

Blockchain e-Voting

A decentralized election system with voter registration, timed elections, one-vote-per-address enforcement, encrypted IPFS storage, and live results.

  • React
  • Solidity
  • Ethereum
  • IPFS
View repository
P/03

DynamicLock

An open-source Android app that automatically turns currently playing Spotify album artwork into the device lock-screen wallpaper.

  • Android
  • Kotlin
  • FastAPI
  • Spotify API
View repository
P/04

The Vent App

An anonymous social application for sharing thoughts, posts, and replies, delivered for Android, iOS, and web from one Flutter codebase.

  • Flutter
  • Firebase
  • Firestore
  • Cross-platform
View repository
P/05Hackathon winner

Trail Safe

A hiking safety and eco-tourism app with trail discovery, route visualization, live weather, emergency information, check-ins, and eco-footprint tracking.

  • Flutter
  • OpenStreetMap
  • Firebase
  • OpenWeather
View repository
P/06

Insta Scout

A Python and Selenium automation utility for Instagram follower/following analysis, browser session handling, and data workflows.

  • Python
  • Selenium
  • Automation
View repository
P/07

Spotify & YT Music Download

A web service for downloading music from Spotify and YouTube Music while retaining track metadata.

  • Web
  • APIs
  • Metadata
View repository

03 — OPEN SOURCE

Built in the open.

Good software gets better through shared context, honest review, and people willing to contribute.

04 — AWARDS & CERTIFICATIONS

Proof of progress.

Formal milestones across programming, databases, communication, and research.

05 — EDUCATION

Learning, formally.

2024 — 2026

Master of Computer Applications

Central University of Himachal Pradesh

7.98 CGPA

2021 — 2024

Bachelor of Computer Applications

Dronacharya PG College, Rait

7.76 CGPA

06 — TOOLKIT

What I work with.

LANGUAGES

Java · Python · C/C++ · JavaScript · TypeScript · Solidity · Dart · Kotlin

TECHNOLOGIES

Node.js · Flutter · React Native · Blockchain · Web3 · REST APIs · Firebase · Supabase · Docker · Gen AI · LLMs · RAG Systems

DATA

MySQL · PostgreSQL · NoSQL · IPFS · Firestore

FOUNDATIONS

Data Structures & Algorithms · OOP · DBMS · Prompt Engineering · AI-assisted Development

07 — WRITING & BLOG

Dissecting tools & architectures.

In-depth technical reviews, engineering breakdowns, and reflections on code generation, developer experience, and software systems.

OCT 2026 · 8 MIN READ CRITICAL REVIEW / ARCHITECTURE

Can You Run a Code Generator Twice? A Critical Review of Jostraca

Code generators tend to follow an unwritten rule: they run once during project setup, or they own the target folder completely. The moment a developer edits a generated file by hand, automated regeneration becomes destructive. Re-running the tool either wipes out manual edits or requires complicated configuration to protect specific lines.

Jostraca takes direct aim at this dilemma. Created by Richard Rodger and used beneath the Voxgig SDK generator, Jostraca bills itself as “a code generator you can run twice.” Its central pitch is that because it builds a complete in-memory model of the target file tree before writing anything to disk, it can compare intended output against existing files and apply one of five reconciliation strategies: write, preserve, present, diff, or three-way merge.

What Jostraca Gets Right

The define-build split avoids custom templating DSLs, keeping generator logic testable with native JS functions and in-memory tree models.

Where The Thesis Breaks Down

Text-level three-way merging cannot understand AST semantics, and gitignored .jostraca/ caches fail in ephemeral CI environments.

  • Code Generation
  • AST & Diffing
  • Developer Tooling
  • JavaScript
  • Architecture
  • Voxgig SDK
Dedicated article page
OPEN TO COLLABORATION

Have a hard problem
worth building for?