Skip to content
Rohan Chatterjee Portfolio / Index

Explore the portfolio.

Engineering with intention.
Systems. Interfaces. Real-world work.
Rohan Chatterjee
Rohan Chatterjee
Product thinkingSystems disciplineVisual taste

EngineeringScalableSystems.

A portfolio with a point of view

Currently open to software engineering roles, product-focused internships, and ambitious builds across web, backend, and Android.

I engineer software systems that are reliable in production, intentional in UX, and scalable under real usage. My focus sits at the intersection of product thinking and systems discipline.

Across frontend, backend, and Android domains, I work with Next.js, Express.js, React, Kotlin, Jetpack Compose, Android SDK tools, MySQL, and PostgreSQL to build fast, maintainable platforms with clear technical architecture.

Software that stays useful when the real world gets involved.

I build across web, backend, and Android. What connects the work is a concern for how software behaves beyond the demo.

About Me

Software Developer with hands-on experience in Android, Flutter, backend systems, and modern web technologies. Skilled in Kotlin, TypeScript, React Native, Node.js, FastAPI, Express.js, and RESTful API development, with experience building scalable mobile applications and system-oriented projects.

Contributed to technical leadership, event management, and cross-functional collaboration through multiple roles at K1000 and student technical organizations. Passionate about software architecture, scalable systems, UI/UX engineering, and real-world product development.

PhilosophyBuild it. Break it. Understand it. Then build it better.
Machined metallic systems core
THE SYSTEMS COREClear interfaces. Reliable foundations.A visual metaphor for how I build—not a technical simulation.
Core
Application logic that holds together.
Structure
Architecture with explicit constraints.
Connections
Clear interfaces between systems.

Principles behind the work

I build across the stack, from user-facing applications to backend systems and developer workflows.

I care about how software behaves in real-world environments, not just in ideal demos.

I am actively deepening my understanding of system design, distributed systems, and software architecture.

I am interested in building systems that handle scale, failure, and reliability with clarity.

I enjoy working on different kinds of projects, not just to ship them, but to understand how they should be designed, tested, and maintained in production.

What I'm Focused On

Backend systems and architecture
End-to-end product development
Scalable system design
Exploring technologies across mobile, web, and backend

Experience

A structured record of the roles, systems, and teams that shaped how I build, ship, and scale product work.

Jan 2026 — PresentGeeks for Geeks KIIT

02

Geeks for Geeks KIIT

Android Developer (Student Organization)

Jan 2026 — Present · Remote · Bhubaneswar, Odisha

Developing Android applications using Kotlin with modular activity structures and maintainable application logic.

Integrated REST APIs, asynchronous data loading, and backend-driven UI rendering for production-like workflows.

Worked on debugging, performance optimization, and responsive mobile interaction handling.

KotlinModular ArchitectureREST APIsDebugging

Aug 2025 — PresentDonum Technologies

03

Donum Technologies

Junior Software Developer & Marketing Intern

Aug 2025 — Present · Hybrid · Mumbai, Maharashtra

Assisted in frontend improvements and digital product presentation for additive-manufacturing campaigns.

Worked on branding assets, UI-focused promotional systems, and technical communication strategies.

Collaborated on marketing workflows integrating design coordination with product visibility initiatives.

React.jsUI/UXBranding AssetsTechnical Communication

May 2025 — PresentK-1000

04

K-1000

Deputy Chief | Office of Technology & Innovation

May 2025 — Present · On-site · Bhubaneswar, Odisha

Developing Android and Flutter applications with reusable UI structures and backend-integrated mobile workflows.

Developed and deployed the official K1000 website using React.js and Next.js for organizational platforms and event initiatives.

Integrated REST APIs, asynchronous data handling, and dynamic frontend rendering across internal systems.

Contributed to technical coordination, event execution, operational planning, and platform management across multiple organizational initiatives.

Project ManagementStrategic PlanningLeadership

Selected Works

A curated selection of systems, product builds, and technical experiments shaped into portfolio-ready case studies.

Capability Atlas

Tools connected to actual work. No proficiency scores—follow the implementation instead.

Core tools

Across frontend platforms and Android delivery.

  • React
  • TypeScript
  • Next.js
  • Kotlin
  • Node.js

Applied in projects

Selected implementation paths you can inspect.

  • FastAPI
  • Postgres
  • Redis
  • Flutter
  • SQLite

Currently exploring

Learning directions, not claims of mastery.

  • Distributed systems
  • System design
  • Software architecture
Supporting toolkit

Additional technologies from my existing stack.

  • C
  • Dart
  • Java
  • HTML5
  • Python
  • Vercel
  • Firebase
  • Google Cloud
  • TailwindCSS
  • React Router
  • OpenCV
  • Express.js
  • MongoDB
  • MySQL
  • Git
  • JavaScript
  • CSS
  • C++
  • Tcl

Signals

The numbers, notes, and credibility markers that make the work easier to evaluate beyond visuals alone.

Working signal
Open for strong-fit rolesAvailable for software engineering roles, product-focused internships, and serious collaboration across web, backend, and Android systems.
Core working lanesMost effective in frontend systems, backend coordination, Android delivery, and product interfaces that need both structure and taste.
Execution styleFast iteration, reusable architecture, calm interface decisions, and technical communication that stays clear under pressure.
What I optimize forMaintainability, trust, interface clarity, and systems that continue to feel stable when real users, changing content, and scaling pressure arrive.
Field notes in progress
Publishing soon

What Makes An Interface Feel Trustworthy

A working note on confidence-first hierarchy, calmer fintech surfaces, and how interaction tone changes user trust in transactional flows.

In progress

Reusable Frontend Systems For Student-Led Platforms

A breakdown of how modular UI structure, predictable rendering patterns, and deployment discipline helped K1000 scale beyond a one-off website.

Collaboration signal

Collaboration mode

Product-minded engineering with equal attention to structure, execution clarity, and how the work is communicated to users.

Delivery environments

Hands-on across internships, student organizations, platform builds, Android applications, and design-sensitive frontend systems.

References

Direct references and collaboration context can be shared during serious conversations and role-based discussions.

Telemetry

A professional snapshot of public repository activity, contribution consistency, and open-source output across the past year.

Public repos33
Followers5
Total stars21
Past year contributions1039

Last saved GitHub snapshot · refreshed when connected

Activity is a trace of the work, not a quality score. Repository languages count public repositories—not lines of code or proficiency.

Past 12 months

Oct 2025 → Oct 2026
OctNovDecJanFebMarAprMayJunJulAugSepOct
MonWedFri
LessMore

Pre-Final Computer Science Geek | KiiT'2028 | Languages : Typescript - Java - Kotlin

The public graph reflects a mix of Android, frontend, and backend experiments shaped into real portfolio systems.

33 public repositories, 21 total stars, and 1039 tracked contributions across the last twelve months.

Connect

Have a product worth building? Let’s talk.

Open to product work, engineering partnerships, and thoughtful frontend builds.

Available for selected collaborations

chatterjeerohan0204@gmail.com

Email Rohan ↗Download Resume ↗

RohanChatterjee

Rohan Chatterjee

Code · Create · Collaborate.

Start a conversation ↗Download résumé ↗