ISHAANI JAIN

_
USE MENU

01 / WHO I AM

EDUCATION

University of California, Irvine

B.S. Computer Science & Physics | 2025 - 2028

Organizations: UROP Research Fellow, Hack@UCI, AI@UCI, ICSSC

Coursework: Data Structures, C++, Java, Multi-variable Calculus, Mechanics

TECHNICAL SKILLS

Languages: JavaScript, TypeScript, Python, HTML/CSS, C++, Java
Frameworks: Next.js, React Native, Expo, Three.js
Cloud/Infrastructure: AWS (CDK, Lambda, S3, DynamoDB, Bedrock, Cognito), Firebase, Vercel
AI/ML: AWS Bedrock, Claude Sonnet, Vercel AI, PyTorch, NumPy
const developer = {
  name: "Ishaani",
  location: "Irvine/Seattle",
  focus: ["AI Safety", "Agentic Systems"]
};

02 / PROFESSIONAL EXPERIENCE

Feb 2026 — Present

Software Development Intern

GoFlyy

  • Selected through rigorous application process (3 accepted from 70 applicants, ~4% acceptance rate) requiring NDA, written application, and technical interview.
  • Collaborating with GoFlyyxAI@UCI, a professional delivery service, to build AI-powered backend systems for clothing condition assessment.
  • Developing scoring and routing logic to process computer vision model outputs and determine item destinations based on damage severity.
Sep 2025 — Present

Founding Engineer

Stealth Mode Startup

  • Building Document Genie, an intelligent document processing system for aviation compliance, in collaboration with the founder.
  • Developed an extraction pipeline achieving 94% accuracy on pilot certifications, aircraft maintenance logs, and license expiration dates, enabling automated compliance alerts.
  • Architected a scalable multi-tenant platform using AWS CDK, Lambda, S3, DynamoDB, and API Gateway, processing 500+ documents with sub-3-second extraction time.
  • Integrated AWS Bedrock with Claude Sonnet for AI-powered document parsing and structured data extraction.
  • Implementing role-based authorization using AWS Cognito, enabling managers to oversee subordinate document compliance.
  • Secured 2 international aviation clients (Middle East and India) for pilot program deployment.
  • Wrote comprehensive unit and integration tests using Jest, maintaining 90%+ code coverage.
Jan 2026 — Present

AI Safety Undergrad Research Fellow

SPAR (UCI)

  • Selected for competitive 8-week AI safety research fellowship focused on alignment research.
  • Conducting weekly paper discussions and collaborative research sessions on AI evaluation methodologies.
Jul 2025 — Sep 2025

Software Engineering Intern (Team Lead)

C2S Technologies Inc.

  • Won internal pitch competition (1st place out of 11 teams), securing $10K in funding from CEO and founders.
  • Led & worked with a team of 3 engineers through end-to-end development of a startup matchmaking platform enabling investors to discover pitches, make micro-investments, and participate in crowdfunding.
  • Built full-stack application using Next.js, Firebase, MongoDB, and Vercel AI; developed mobile app using React Native and Expo.
  • Implemented AI-powered features using Vercel AI to summarize startup pitches and match investors with relevant opportunities.
Sep 2021 — Jun 2025

Petty Officer Second Class

U.S. Naval Sea Cadet Corps

  • One of three statewide to reach this rank.
  • Supervised 350+ cadets; awarded VFW Naval Sea Cadet Medal for leadership.

02 / PROJECTS

01
Natural Language Scheduler

Calendar AI

AI assistant that automates calendar management. Parses requests like "study for 2 hours" and finds optimal slots. Scheduled 1,000+ events with 80% accuracy.

Python Claude API Google Calendar
02
Compliance System

Document Genie

Multi-tenant platform for aviation compliance. 94% accuracy on parsing certificates. Sub-3-second extraction time.

AWS CDK Bedrock DynamoDB
03
Pitch Platform

Startup Match

Platform enabling investors to discover pitches. Led team of 3. Includes AI summarization of pitches.

Next.js Firebase Vercel AI

03 / RESUME

FILE_ID: 8X-299

CLASSIFIED PERSONNEL FILE

SUBJECT: ISHAANI JAIN

PYTHON / AI
AWS / CLOUD
FRONTEND / 3D

>/ READY FOR VIEWING...

VIEW ACCESS

03 / MUSINGS

Feb 01, 2026

Stop Waiting for "The Right Time"

We've all heard them. "In another life." "The right time will come." "Trust the timing." They sound deep, but often they're just dressed-up excuses to avoid taking action.

READ ENTRY

Stop Waiting for "The Right Time", It's Just an Excuse

We've all heard them. The phrases that sound wise, almost poetic, but when you really sit with them, they're just dressed-up excuses.

"In another life." "The right time will come." "If it's meant to be, it will be." "Everything happens for a reason." "What's meant for you won't pass you by." "Trust the timing of your life."

These sayings float around constantly. People post them on Instagram, whisper them to friends, tattoo them on their bodies. They get shared millions of times because they feel good. They sound deep. They let us exhale and think, Okay, I don't have to do anything. The universe has a plan.

And sure, sometimes they offer genuine comfort during genuinely hard moments—grief, loss, things truly outside our control. But let's be honest about what's really happening most of the time: these phrases are being used to avoid taking action. They're a way to feel wise while doing absolutely nothing.

I read something recently about what makes people highly effective, and it stuck with me. Because it made me realize just how much we've been sold a version of life that keeps us passive. A version that tells us waiting is a virtue, that patience means sitting still, that the right doors will magically open if we just believe hard enough.

That's not wisdom. That's a fairy tale.

The Problem with Passive Philosophy

When someone says "the right time will come," what they often really mean is: I'm scared to start now. When they say "if it's meant to be, it will be," they're really saying: I don't want to put in the effort and risk getting hurt or rejected or embarrassed.

These phrases hand over all your power to some vague idea of fate, timing, or destiny. They let you off the hook completely. You don't have to try, because hey, the universe will sort it out, right? You don't have to take the risk, because if it doesn't happen, it just "wasn't meant to be."

It's a beautiful story. But it's also a trap.

Because while you're waiting for signs and signals and perfect alignment, life is passing. Opportunities are going to people who showed up even when they weren't ready. Relationships are being built by people who had the courage to be vulnerable first. Careers are being shaped by people who started before they felt qualified.

Highly effective people understand something uncomfortable: there is no perfect time. There never was. There's only now and the choices you make with it.


How We Got Here

I think part of the problem is that we've confused passivity with peace. We've been told that surrendering to the flow of life is enlightened. That forcing things is bad. That if you have to try too hard, it's not right for you.

And there's a grain of truth in there—you shouldn't have to force yourself to be someone you're not, and you can't control everything. But that grain of truth has been twisted into an entire philosophy of inaction.

Social media made it worse. These sayings get packaged into aesthetically pleasing posts, shared by influencers, repeated until they feel like universal truths. They become the background noise of our lives. And slowly, without realizing it, we start to believe that waiting is the strategy. That our job is just to be open and ready, and life will hand us what we deserve.

But life doesn't work that way. Life rewards action far more often than it rewards waiting.

Comfort vs. Growth

Popular sayings are popular because they're comforting. They wrap inaction in something that sounds spiritual or wise. They give us permission to stay exactly where we are while feeling like we're doing something meaningful by "trusting the process."

But comfort and growth rarely live in the same place.

Growth requires you to stop waiting. To send the message even though you might get ignored. To start the project even though it might fail. To have the hard conversation even though it might end badly. To apply for the job even though you might get rejected. To say how you feel even though the other person might not feel the same.

Waiting for signs, for perfect timing, for some external permission—that's not patience. That's avoidance wearing a nice outfit.

Real patience is different. Real patience is doing the work every day even when you don't see results yet. Real patience is staying committed to a goal while accepting that progress is slow. That's patience. Sitting on your couch hoping the universe delivers your dreams to your doorstep? That's just wishful thinking.

What Effective People Actually Do

They take responsibility. Full, uncomfortable, no-excuses responsibility.

They recognize that waiting is a choice, and usually not a productive one. They ask themselves: What can I do today? What's one small step I can take right now? Not What will the universe deliver to me eventually?

They don't romanticize missed opportunities as "not meant to be." They look at them honestly. They ask what they could have done differently. They learn and they try again.

They understand that action creates clarity. You don't figure out if something is right for you by waiting and wondering and analyzing endlessly. You figure it out by doing. By trying. By getting your hands dirty and seeing what happens.

They also understand that failure isn't a sign from the universe that they're on the wrong path. Failure is just information. It's feedback. It's part of the process. The only real failure is never trying at all.

The Sayings We Should Be Sharing Instead

What if we replaced those passive phrases with ones that actually moved us forward?

  • Instead of "The right time will come", how about "I'll make this the right time."
  • Instead of "If it's meant to be, it will be", how about "If I want it, I'll work for it."
  • Instead of "In another life", how about "In this life, starting now."
  • Instead of "Everything happens for a reason", how about "I'll create meaning from whatever happens."

These aren't as soft. They don't look as good on a Pinterest board. But they put you back in the driver's seat of your own life. They remind you that you're not a passenger waiting to arrive somewhere. You're the one deciding where you go.

A Challenge

Next time you catch yourself reaching for one of those comfortable phrases, pause. Really pause. Ask yourself honestly: Am I using this as genuine wisdom, or as a shield? Am I finding real peace, or am I just avoiding something hard?

Is "the right time will come" actually true for this situation, or are you just afraid of what happens if you start now and it doesn't work out?

Is "if it's meant to be, it will be" helping you accept something truly outside your control, or is it letting you off the hook from putting in real effort?

These are uncomfortable questions. But they're important ones.

The Bottom Line

The people who build the lives they want—the careers, the relationships, the health, the experiences—aren't the ones waiting for permission from the stars. They're not scrolling through inspirational quotes hoping one will finally unlock their destiny.

They're the ones who decided that today was good enough to begin. That imperfect action beats perfect inaction. That the "right time" is a myth, and the only real moment is this one.

So whatever you've been putting off, whatever you've been waiting for the universe to greenlight, maybe it's time to stop waiting.

Maybe the sign you've been looking for is this: you're ready enough. Start anyway.

Feb 01, 2026

The Sedative

"AI is like the early internet" isn't an observation. It's a rhetorical move. A way to make you shut up and wait.

READ ENTRY

The Sedative

Inspired by Botminds

There's a story being told about AI. You've heard it. We're in the early internet days. Nobody knows what this will become. Be patient. Don't panic. We've been here before.

It's a comforting story. It's also bullshit.

The metaphor is doing work

It says: this is natural. Inevitable. The people raising alarms are like the people who said email was a fad, wrong, embarrassing, soon forgotten.

The metaphor manufactures patience. It reframes chaos as "growing pains." It makes skepticism look naive and urgency look unhinged.

I don't buy it.

The internet has automated access. When it broke, you were refreshed. Annoying. Survivable.

AI automates judgment. Loan decisions. Hiring screens. Medical suggestions. When those are wrong, people lose houses. Jobs. Custody.

The internet scaled because no one needed to be responsible for a search result. AI doesn't get that pass. The output looks like a decision. Decisions require accountability.

We don't have any.


AI isn't the disruptor. It's the excuse.

Most of what's called "AI transformation" isn't transformation. It's layoffs with a rebrand.

Companies aren't replacing workers with AI at any significant scale. They're using AI as cover for cuts they were making anyway. — Oxford Economics

60% of companies admit they frame layoffs as "AI-driven" because it sounds better than "we overhired." The technology becomes a shield. "We didn't fire you. The algorithm did. Progress did."

Deutsche Bank called it "AI redundancy washing." I'd call it something less polite.

The Klarna gospel

End of 2024: Klarna's CEO announces AI can do human work. Pauses hiring. Cuts 40% of headcount. The chatbot does the work of 700 agents.

Headlines everywhere. The future is here.

Six months later: customer satisfaction has cratered. They're pulling engineers off real work to answer support tickets. Now they're rehiring humans. 55% of companies that did AI layoffs already regret it.

The pattern: announce the revolution, fire the humans, discover AI can't do it, quietly backfill. The bold claim gets press. The retreat gets a footnote.

The silence is the tell

Hyundai's Georgia factory, where they're deploying humanoid robots, got raided by immigration enforcement last year. Hundreds arrested.

Same site. Now building capacity for 30,000 robots annually. These facts sit next to each other. They're never in the same sentence. The automation conversation and the immigration conversation stay in separate rooms.

That silence is the story.

"Eventually" erases people

When you point out harm, the response is always temporal. "Transitions take time." "New jobs will emerge." "The industrial revolution worked out."

What it leaves out: those weavers didn't reskill. They starved. The adjustment took fifty years.

"We're compressing 50 years of displacement into a single decade." "Eventually" zooms out until suffering becomes acceptable. A rounding error on the way to GDP.


The accountability vacuum

Who's responsible when AI is wrong? AI doesn't go to court. Doesn't face regulators. Doesn't explain to the customer why they got denied.

45% of heavy AI adopters plan to cut middle management—the people who decide, supervise, sign off. We're automating execution and gutting the accountability layer simultaneously. Then acting confused when no one's responsible.

What I've actually seen

Claude Code, Cursor—they changed what coding means. The skill isn't "can you code" anymore. Someone with taste and the right tools can outship a mid team in an afternoon.

Execution got commoditized. What matters now: who ships faster, who architects better, who orchestrates AI into something coherent, who stands behind what they build.

The doing is cheap. The judgment isn't. The responsibility isn't.

That's the template for everything.

What the rhetoric hides

The internet metaphor tells you to be patient. The scapegoat grammar shifts blame to algorithms. "Eventually" makes suffering acceptable. The silences keep uncomfortable questions out.

The story being sold: execution is abundant, everyone benefits, trust the process.

The story not being told: execution without accountability is chaos.

The comparison to the early internet is a sedative. It says relax, we've been here before.

We haven't.

CLOSE ENTRY

LET'S BUILD TOGETHER