Mai | Software Engineer's Avatar

Mai | Software Engineer

@maiproject218

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

352
Followers
214
Following
1,243
Posts
22.10.2024
Joined
Posts Following

Latest posts by Mai | Software Engineer @maiproject218

Ooohhh, now that you mentioned this, I can see why it's good for a fixed length

06.03.2026 20:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Which Chrome extension do you guys use to check contrast on page to see if it fits WCAG requirements?

#chrome #accessibility

06.03.2026 20:42 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I'm used to writing my sliding windows algo pictured on the left side, but today, I learned how to write it like the right side

Personally, the left side is more clean to read and there's no slicing involved

What are your thoughts on this?

06.03.2026 17:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I found a way to search for files more efficiently.

Instead of using VS Code's built-in search, I've been using grep (global regular expression print) to find .tsx files containing specific text:

i.e.: grep -r "yAxisScaleType" --include="*.tsx" -l

How do you search for files?

06.03.2026 01:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

New sourdough flavor getting baked

03.03.2026 22:58 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Nostalgic!!!!! Shes done many things

03.03.2026 22:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

On today's episode of is it just my computer or is it an internet thing?

I wasn't getting the print preview to work on Safari on my localhost so I benchmarked it Google's website and it worked.

So it is my computer's problem lol :)

02.03.2026 23:46 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Building out my Milestones section where a user can redeem rewards

It's getting cuteee

27.02.2026 23:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yass! It's really easyyy!! Today's your sign ;)

27.02.2026 23:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Happy birthday, Kelsey!

27.02.2026 21:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Congrats, Brittany!

27.02.2026 21:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The thing no one tells you about starting a sourdough starter is youre constantly baking

My first loaf and got another one coming

27.02.2026 19:48 πŸ‘ 12 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

Yass! Please do!!

27.02.2026 19:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you so much, Rufio!!! I loved this idea too and it was so fun to implement!

27.02.2026 19:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Inspired by @racheljychen's RacheLLM, I wanted to add an LLM to my portfolio website so others can ask questions about my bio, projects, tech stack, and how to contact me.

Next stop is to add in markdown-style links to render links as clickable HTML

26.02.2026 23:20 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

In 90 minutes Jason Torres (@tasonjorres) and Danny Thompson (@DThompsonDev) are going live.

the topic: how to successfully land jobs in tech.

the format: two people who've been on both sides of the hiring table, telling you what actually works.
RSVP β†’ luma.com/torc

26.02.2026 17:00 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Friends, where have I been?

We no longer need a tailwind.config.js file?!!

and everything can be done in globals.css file?

I love this udpate @tailwindcss.com

26.02.2026 02:32 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
First PR pushed in the book β€” Debugging Keyboard Navigation TDLR: After cloning the repo and setting up the development environment, I ensure I was seeing the results I anticipated to see. After…

Blog post: medium.com/@vmaineng/fi...

26.02.2026 00:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I’m currently working through tickets and instead of just "fixing bugs," I’ve been documenting the entire journey from the initial "where does this even live?" to shipping solutions.

I’m sharing my full thought process and technical takeaways on my blog.

26.02.2026 00:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Starting out my new project by identifying types I will be using throughout the project.

How do you like to start out your project?

26.02.2026 00:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Starting a new project and I loveeee NPM.

Unfortunately, it seems we might have to part ways since PNPM has more advantage of speed, security and so much more.

25.02.2026 23:00 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Learning union-find algo this morning and there's two parts to optimize:

1) compress path in the find function
2) incorporate sizes into union function

slowly digesting this algo....so more to comee

24.02.2026 22:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This worked beautifully on Chrome, but on Safari, it was a different story.

After some googling, I hread that Safari has stricter security controls while Chrome prioritize developer experience and is generally permissive about JavaScript triggering browser dialogs like print πŸ’‘

23.02.2026 22:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

While working on a ticket to enable PDF form printing on the webpage, I came across a simple but powerful trick.

Create a button that calls window.print(), which will instantly open the browser’s print dialog, letting users print or save the whole page as a PDF.

Pretty cool, right? :)

20.02.2026 21:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Aaaahhhhh!!!!!!!! Already?!!!!!

20.02.2026 15:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

After fixing an issue on Chrome and getting it to work, I remember I also have to test this code on Safari as well

How often do you test cross-browsers?

20.02.2026 02:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wow! @inkeep is pretty good at this!

When users ask the AI support chat something the docs don't cover, it automatically opens a GitHub PR to fix the gap instantly.

That's pretty cool

19.02.2026 21:25 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Of course! Excellent storytelling btw!!

19.02.2026 21:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Listening in on @roxyrodbeck.bsky.social presentation explaining how she created a worldwide solution with her tube

Amazed she built a tube tracker app with vanilla JS for her first round and created a solution to calculate g-tube feed rates

19.02.2026 19:37 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

A win is a win! Congrats!

17.02.2026 22:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0