Sign in

Mai | Software Engineer

@maiproject218.bsky.social
417 followers 249 following 1.5K posts

Software Engineer | React, TypeScript, Python Building AI-powered apps | Contributing to open source | Sharing my journey into tech 📍 LA

PostsRepliesMedia
Mai | Software Engineer @maiproject218.bsky.social · 07/10/2026
RAG lesson today: learning about embeddings. For ex, with my list of notes and question on the same map, I wrote a script to find the notes that are standing closest to the question. next I will hand the winner to an LLM.
040
Mai | Software Engineer @maiproject218.bsky.social · 06/10/2026
Enjoyed watching @premiumgoblin.bsky.social talk about how he reviews AI code and the perspective of seeing the codebase as a tree
010
Mai | Software Engineer @maiproject218.bsky.social · 06/10/2026
that's perffffff!!! Did you make your jacket yourself?
100
Mai | Software Engineer @maiproject218.bsky.social · 06/10/2026
Sometimes playing around with the inputs helps show you how to get to the output. We love jump game I but the difference between the first and II is now you can chose between the numbers in a window with left and right Any other way you would have solved it?
100
Mai | Software Engineer @maiproject218.bsky.social · 06/10/2026
I've been enjoying designing systems so I can understand how a request from a user converts into the output they would like from going through servers, LLM, and the database This is for a Docs Q&A with RAG What yall think?
020
Reposted by Mai | Software Engineer
Ashton 🏳️‍🌈 @sirashtondev.bsky.social · 04/10/2026
Sam not being on often is working in my favor, this will be the third time I’ve posted it and he still hasn’t seen it: 👀 getbettersam-6eb58.web.app I’ll be sending it to him post huddle on Tuesday where Leon will be sharing it. ♥️
041
Reposted by Mai | Software Engineer
GhibliMagic / Janet @ghiblimagic.bsky.social · 03/10/2026
youtu.be/HpB-L9jZFBw Talking about tech meetups in the inland empire area of socal and talking about what to expect at the meetup I run in menifee: IE Tech friends! Reddit post: www.reddit.com/r/Tem...
youtu.be
Socal Inland Empire Tech Meetups & IE Tech Friends Menifee meetup!
Talking about tech meetups in the inland empire area of socal and talking about what to expect at the meetup I run in menifee: IE Tech friends. See more information such as links ect on my reddit post: https://www.reddit.com/r/Temecula/comments/1wwcas7/casual_chats_over_coffee_at_panera_bread_in/
111
Mai | Software Engineer @maiproject218.bsky.social · 04/10/2026
Love the transparency of price you have, Brittney! I love the pink and white color too!
111
Mai | Software Engineer @maiproject218.bsky.social · 04/10/2026
Have you ever ate something so spicy that your nose can breathe and your sight is so clear? Me 👋
040
Mai | Software Engineer @maiproject218.bsky.social · 01/10/2026
Love how easy that was!
010
Mai | Software Engineer @maiproject218.bsky.social · 01/10/2026
OMGGGG!! CAN'T WAIT TO WATCH! HAVE YOU SEEN IT YET, KENNY?!
110
Mai | Software Engineer @maiproject218.bsky.social · 01/10/2026
SO CUTEEE!
010
Mai | Software Engineer @maiproject218.bsky.social · 01/10/2026
Thanks yalls for doing this!!
110
Reposted by Mai | Software Engineer
Ashton 🏳️‍🌈 @sirashtondev.bsky.social · 30/09/2026
I am happy to announce Sam’s website is finished! Here you can leave your well wishes for him as he continues his journey kicking cancer’s ass once and for all. Please please share! getbettersam-6eb58.web.app
getbettersam-6eb58.web.app
Send Sam Your Well Wishes
3159
Mai | Software Engineer @maiproject218.bsky.social · 01/10/2026
They really do!
000
Mai | Software Engineer @maiproject218.bsky.social · 01/10/2026
Yassss!
010
Mai | Software Engineer @maiproject218.bsky.social · 30/09/2026
Kept getting 'Message object can't be awaited' when using the Anthropic client. Turns out I was using the sync client but calling it with await. Switching to AsyncAnthropic fixed it, and it also keeps the server from blocking so it can handle other requests in the meantime
010
Mai | Software Engineer @maiproject218.bsky.social · 30/09/2026
Delicious! Tastes like Dill pickle chips flavor!
020
Mai | Software Engineer @maiproject218.bsky.social · 30/09/2026
Would ya try a dill pickle pizza? Finally trying it from State Fair in MN
481
Mai | Software Engineer @maiproject218.bsky.social · 24/09/2026
Learning more from @deeplearningai.bsky.social about zero-shot prompting where you don't provide any examples vs one-shot and two-shot, there are examples provided into the prompts
020
Mai | Software Engineer @maiproject218.bsky.social · 21/09/2026
One of the most recent pieces of feedback I received in an interview was to incorporate more helper functions to clean up my logic a bit. So, we’re putting that feedback to work in today’s @codewars.bsky.social 🐍 algorithms
010
Mai | Software Engineer @maiproject218.bsky.social · 21/09/2026
A React lesson I keep catching myself relearning: I tend to jump straight to the happy path, but I need to pause and ask: “What if it doesn’t?” Handle the unhappy path early, return, then let the rest of the code focus on the happy path. #webdev
040
Mai | Software Engineer @maiproject218.bsky.social · 20/09/2026
Walking through the React component tree for my project on Twitch last night Thank you to those who join :) Please join us next time as we continue to build more of this project using React, TypeScript, and FastAPI
020
Mai | Software Engineer @maiproject218.bsky.social · 19/09/2026
The only way to get better is to do more Drawing my MVP system design for a horoscope app for first submission: 1) client sends their info to server 2) server stores info in DB 3) server talks with Claude 4) Server saves Claude's response 5) server sends horoscope JSON to client
031
Mai | Software Engineer @maiproject218.bsky.social · 18/09/2026
Surprise? Lol
010
Mai | Software Engineer @maiproject218.bsky.social · 18/09/2026
Trust that the universe works for you. Although you may not see it now, everything will unfold and all the right pieces will settle in ❤️
010
Mai | Software Engineer @maiproject218.bsky.social · 18/09/2026
Running on this treadmill this morning and about to call it quits but you're watching Physical 100 and they state it's their mental >> physical strength to endure and sustain throughout the challenges. Was able to incorporate in another 10 mins of run
010
Mai | Software Engineer @maiproject218.bsky.social · 18/09/2026
Thanks for keeping us in the loop, and enjoy the interactive game at the end!
010
Reposted by Mai | Software Engineer
PostHog @posthog.com · 17/09/2026
Task: read the loop engineering examples Andy set out that make PostHog self-driving Reward: loops game at the end posthog.com/blog/self-d...
posthog.com
6-7 loops we use everyday to make PostHog self-driving
Six or seven loops we use to build self-driving in PostHog, from agent feedback to scouts that fix their own instructions. Real reports, merged PRs, and where humans still fit.
141
Mai | Software Engineer @maiproject218.bsky.social · 17/09/2026
xA neat trick I learned from #codewithtoushif If you go to a repo link, type in diagram after git, it will display the codebase architecture 🤯
010
Mai | Software Engineer @maiproject218.bsky.social · 17/09/2026
This was a fun one! I knew I had to split the string by ; and then be able to retrieve first name and last name. Afterwards, then I can sort by last name since they come first in the result list Time complexity is O(n log n ) due to sorting space is O(N)
010
Mai | Software Engineer @maiproject218.bsky.social · 17/09/2026
My fav part of the the day is going to sleep so I can wake up to a good cup of coffee hehe ☕️
140
Mai | Software Engineer @maiproject218.bsky.social · 17/09/2026
Wired up @sentry.io to add real observability to Job Radar's backend. Threw a deliberate error to test it end-to-end and confirmed I still get live terminal logs Loved seeing the breadcrumbs and stack trace) at the same time.
030
Mai | Software Engineer @maiproject218.bsky.social · 16/09/2026
hahhaa! and love SF in the background too!
010
Mai | Software Engineer @maiproject218.bsky.social · 16/09/2026
Dug into @python.org logging module today I saw how log levels work and used it to trace through what my live agent was doing that started with a count of 0 jobs foundx Next up: hoping to wire it up with @sentry.io for proper observability instead of watching terminal output live.
000
Mai | Software Engineer @maiproject218.bsky.social · 15/09/2026
Blog: medium.com/@vmaineng/ho...
medium.com
How the Agent Loop Actually Works in Job Radar
I’ve talked before about why I chose an agentic architecture for Job Radar over a hardcoded pipeline. This post is the follow-up: how that…
010
Mai | Software Engineer @maiproject218.bsky.social · 15/09/2026
I created a that loop actually works where instead of writing one function that does those four things in order every time, I gave the model three tools and let it decide how to use them. I go more in depth about this in my blog about the agent loop in my recent project
110
Mai | Software Engineer @maiproject218.bsky.social · 14/09/2026
OMGGG! Please show the finishing touches! Your place would be the best place to TOT at!
000
Mai | Software Engineer @maiproject218.bsky.social · 14/09/2026
Read the prompt and immediately thought of two pointers starting from idx 0 and the all the way to the right, but then I realized, I could create a new string and swap out the characters for a and b
000
Mai | Software Engineer @maiproject218.bsky.social · 14/09/2026
"I'm tired, Grandpa" of manually checking my builds. 😭 So I built a GitHub Actions workflow to do it for me. The workflow: → Finds the project folder → Pulls the repo code → Installs dependencies → Builds the frontend + backend → Fails if something breaks more automated confidence. 🤖
230
Mai | Software Engineer @maiproject218.bsky.social · 13/09/2026
See you soon: www.twitch.tv/maiproject218
000
Mai | Software Engineer @maiproject218.bsky.social · 13/09/2026
We making, breaking, and creating things over on Twitch. Come through friends and figure out how I did a screenshot with no hands lol
120
Mai | Software Engineer @maiproject218.bsky.social · 12/09/2026
to stay hydrated or to stay caffeinated? Hydrated so I quench my thirst or stay caffeinated to keep working
000
Mai | Software Engineer @maiproject218.bsky.social · 11/09/2026
adorable!!!
010
Mai | Software Engineer @maiproject218.bsky.social · 11/09/2026
It's starting to sink in a bit more as I study system design. At its core, an app boils down to reads and writes If a system is read-heavy, scale it for high availability (so users can always get data quickly). If a system is write-heavy, we tune it for strict consistency
031
Reposted by Mai | Software Engineer
freeCodeCamp.org @freecodecamp.bsky.social · 10/09/2026
Python is a great first programming language, especially when you learn it by building projects. In this course, Treasure walks you through coding an expense splitter, word game, & karaoke queue manager. You'll practice tons of key Python concepts as you go. www.freecodecamp.org/news/learn-p...
032
Mai | Software Engineer @maiproject218.bsky.social · 10/09/2026
Blogging about architectural decisions I've considered in my most recent project One of them was debating between creating an agentic workflow vs traditional cyclic workflow Instead of hardcoding every possible path, I decided to give the agents more autonomy
000
Mai | Software Engineer @maiproject218.bsky.social · 09/09/2026
Spent this week hardening a public endpoint on my Job Radar project (an agent that finds and scores junior SWE job postings), and incorporate rate limiting by IP using #slowapi Ran a curl command to test and it came out as 200 as successful than 429 (Too Many Requests) #fastapi
020
Mai | Software Engineer @maiproject218.bsky.social · 09/09/2026
Congrats, Laurie!!!
010
Mai | Software Engineer @maiproject218.bsky.social · 09/09/2026
I built out a demo example to showcase the agent's reasoning process itself The step-by-step tool-calling loop replayed with realistic pacing where Claude can add in its own narration and scoring reasoning
031