Rohit R L R Maruri portrait
Software Engineer

🟢 Open to work

First-year Computer Science student starting a career in software

I am a freshman studying Computer Science, building foundational skills and early projects as I prepare to enter the field.

Work samples

A selection of class assignments and personal projects that show my growing skills in programming, problem solving, and software fundamentals.

  • DOCKET
    DOCKET

    Personal Project · Sep 2026

    DOCKET

    DOCKET is a civic information platform designed to help Fremont residents find reliable local information in one place. It combines civic records, local news, live incidents, places, community posts, and issue voting into a single user experience. The platform uses Next.js, React, TypeScript, FastAP

    Next.jsReactTypeScriptFastAPIPythonBedrock AgentCoreAurora DSQLS3 VectorsBM25AI
  • Blast Radius

    Personal Project · Sep 2026

    Blast Radius

    Reduced npm supply-chain analysis to 3 core operations - graph traversal, semver resolution, and OSV correlation - by modeling transitive dependencies as an actionable graph. Extended the system into deployed monitoring and API surfaces with signed webhooks.

    PythonFastAPIHydraDBOpenCypherSQLiteDockerAI Agent DevelopmentAI

About me

I am a freshman studying Computer Science, building foundational skills and early projects as I prepare to enter the field.

I am Rohit Maruri, a first-year Computer Science student pursuing a bachelor's degree. I am building projects and skills in software and computing.

Experience

Undergraduate Researcher

Undergraduate Researcher | AWS Trainium and Neuron Research · Ongoing

Founder / Product Lead

Vivedly Labs Inc.

Software Engineer Intern

The Clarion

IT Assistant

Dominion Academy of Dayton

Education

San Francisco Bay University

B.S. Computer Science

Skills

Programming fundamentalsData structures and algorithmsProblem solvingIntroductory software developmentComputer science courseworkAIAI-Enhanced DesignAI Agent DevelopmentAI Workflow DesignArtificial IntelligenceAWSB2C MarketingB2B MarketingCanvaChatGPTCI/CDClaudeConsultingDocker
Back to work

DOCKET

DOCKET is a civic information platform designed to help Fremont residents find reliable local information in one place. It combines civic records, local news, live incidents, places, community posts, and issue voting into a single user experience. The platform uses Next.js, React, TypeScript, FastAP

Next.jsReactTypeScriptFastAPIPythonBedrock AgentCoreAurora DSQLS3 VectorsBM25AI

Overview

DOCKET is a civic information platform designed to help Fremont residents find reliable local information in one place. It combines civic records, local news, live incidents, places, community posts, and issue voting into a single user experience. The platform uses Next.js, React, TypeScript, FastAPI, Python, Amazon Bedrock AgentCore, Aurora DSQL, S3 Vectors, and BM25 retrieval.

DOCKET

What I've accomplished

Designed and built the full-stack application from the ground up. Created user workflows for browsing civic information and community issues. Built backend APIs with FastAPI and Python. Designed the data model and connected multiple information sources. Implemented semantic and keyword retrieval using S3 Vectors and BM25. Added source-grounded responses and citation verification.

Outcome

DOCKET turned fragmented civic information into one organized platform. The project helped me learn how to build a product around real user needs while balancing frontend usability, backend design, data quality, retrieval accuracy, and AI reliability. The most important outcome was creating a system where users can not only receive information, but also understand where that information came from.

View all work
Back to work

Blast Radius

Reduced npm supply-chain analysis to 3 core operations - graph traversal, semver resolution, and OSV correlation - by modeling transitive dependencies as an actionable graph. Extended the system into deployed monitoring and API surfaces with signed webhooks.

PythonFastAPIHydraDBOpenCypherSQLiteDockerAI Agent DevelopmentAI

Overview

Reduced npm supply-chain analysis to 3 core operations - graph traversal, semver resolution, and OSV correlation - by modeling transitive dependencies as an actionable graph. Extended the system into deployed monitoring and API surfaces with signed webhooks.

View all work

Airlock

Prevented unverified production changes by executing proposals against a shadow database, verifying checksums, supporting rollback, and withholding approval until proof passes. Reached 347 documented passing tests and zero production-write tools for agents by adding policy gates and tamper-evident l

TypeScriptPostgreSQLMCPCI/CodeQLTesting
View all work

Semantic Output Cache

Expanded cache-hit coverage beyond exact text matches by combining embeddings, cosine similarity, and SHA-256 identity.

PythonJavaScriptPostgreSQLpgvectorEmbeddingsSHA-256
View all work