2025 Retrospective
A look back at 2025: the highs, lows, and lessons learned Reflection drives change—without it, how can we grow?
This post is structured in the following manner:
- What happened in 2025?
- What didn’t go well?
- Lessons learned
- Personal
- Closing thoughts
What happened in 2025?
January
In January, I left my full-time, non-tech job as a buyer for a government subcontractor for a part-time, contract-based software engineering position. After five years in an industry I wasn’t interested in this felt incredibly liberating. While I’d be making slightly less, I’d also be working half as much; it was a win-win as far as I was concerned, as I could spend more time working on learning and coding.
Also in January, I gave my first talk for This Dot Labs! This was another big win for me as I quickly checked off one thing I wanted to accomplish in 2025.
You can also check out the site I made to accompany the talk.
March
March brought another amazing opportunity… giving a second talk; this time in person!
While I was already planning to attend the Vercel NYC Meetup hosted by Kap, I was pleasantly surprised when she asked if I would like to give a 10–15 minute talk. Though I didn’t have much time to prepare, I made it work and had a lot of fun doing so.
If I were giving this talk again, I’d rename it to “Design System Essentials” — it rolls off the tongue more easily.
Check out my talk, Building an Essential Design System.
April
Quincy Larson, the man behind freeCodeCamp, asked me to be a guest on his podcast! A handful of my friends have since been featured there and I encourage you to check them out.
Listen to my freeCodeCamp Podcast episode!
June
June was an absolutely wild month for me — three different events, five different flights, six different airports, meeting a ton of new people, and checking off a couple of things on my bucket list… it was amazing.
Starting off the month, once again, the community came through! After I thought I wouldn’t be able to attend RenderATL due to financial hardship (more info on that in the next section), Jason Torres reached out to the community to see who could and would financially support my trip to there. I wrote a thank you, but I can never do enough to pay these people back other than by paying it forward.
The Saturday after Render ended, while waiting through endless delays at the airport, Jason Lengstorf reached out asking if I’d like to appear on his series, Web Dev Challenge! “Earlier that day I had breakfast with him and now he’s asking me to fly to Portland and be on one of his shows!” I thought, sitting in the airport terminal. There was no way I could say no, and thankfully my parents didn’t say “no” when fronting the cost for the last-minute flight from New York to Portland.
While my time in Portland for the Web Dev Challenge was short (1.5 days), it was an experience I’ll never forget. From eating a homemade dinner of chicken katsu at Jason’s, to being on set surrounded by far more talented engineers than I, to a killer celebratory dinner afterward… 11/10 would do again. Jason is a one-of-a-kind human being, and I cannot thank him enough.
Watch my Web Dev Challenge episode!
My time in Portland was short because I flew back to New York overnight to attend Vercel Ship in NYC the very next day!
Vercel Ship took place on June 25, 2025, at an incredible building in NYC, and Vercel went all out. Naturally, the talks and people were great, but they even had the food labels branded to match their design system. Absolutely amazing attention to detail!
While I faded fast, it was great to see people I knew, and meet a bunch of others.
Lastly, at the end of June, I started doing some part-time contract work for Quantiiv, where I helped build a dashboard for restaurants that integrated with their POS, alongside AI-powered analytics and a chatbot.
July
July proved to be a very formative month for me; I had a good number of interviews and a (paid) work trial the last week of the month (July 28–August 1) after having weekly interviews throughout the month.
During this trial week, I was fully assimilated into the team: attending their daily stand-up meetings, joining them for game time, and learning the product I’d be working on if I was fortunate enough to get a full-time offer from them.
August
And lucky enough I was, because on the last day of my work trial — August 1 — I was offered the full-time position at Pragma, where I now work on FirstLook!
This job has been nothing short of life-changing. All of the work I put in, all the sacrifices I made, and all of the energy mentors have poured into me finally paid off. I cried tears of happiness and relief when I got the offer — I’m tearing up now just thinking about it!
Everything about this job truly feels like a perfect fit; from the tech stack (Astro & SolidJS) to the industry (video games), to the team I work with. Getting this job reaffirmed to me that we truly are in control of creating our own luck: if I weren’t so headstrong about Astro, if I didn’t put out a tweet in July that I was still looking for work, none of this would’ve happened.
I’ll be joining my team for an offsite during the last week of January 2026, and I can’t wait!
September – December
The rest of the year, I was solely focused on a couple of things:
- giving it my all at work
- paying off debts and repairing my credit in an effort to move out during Q1 2027
With the new job came great things: money, health insurance, focus, and more. However, with that also came a couple of sacrifices; these included not being able to attend both the Commit Your Code (CYC) and Magnolia (formerly MagnoliaJS) conferences in September and October, respectively.
However, as a result of me not going, a few other devs and I were able to “sponsor” my brother, Walter, to attend CYC!
Through the last quarter–plus of the year of the year, I focused on doing my best at work, but also took my foot off the gas outside of it. I think it was a well-earned break, though the itch to build has been ramping up the last few weeks of December.
In December, I appeared as guest on the Tech Commute Podcast hosted by Jason Torres; that was a blast and a great way to start my two week vacation from work.
Listen to my Tech Commute Podcast episode!
What didn’t go well?
Fumbling a freelance client opportunity
In mid–late March, I fumbled a good opportunity for client work. This was due to my depression coming back in a major way that thankfully subsided at some point in April after therapy and self-care.
The client handled it with such grace, and I couldn’t be more appreciative; as did the person who originally recommended me for the work.
Part-time contracting
Remember that part-time contracting gig I left my non-tech job for? I think it was mid–late April when I stopped getting work. Was this the result of a mistake I made? I know I made one that I spoke to the boss about, but I was not told I’d stop getting work as a result. I asked repeatedly through the months but was never assigned more before officially parting ways later in the year.
I have no ill-feelings toward the boss or company I was at; I’m very appreciative of the fact that I was recommended, and they took a chance on me. However, the lack of income did affect things over the coming months.
Fumbling an opportunity for DevEd
I was offered an opportunity I could only have dreamed of in the past; to make a course for a Developer Education (DevEd) platform. I fumbled it by saying “yes” to too many things. Burnout, paired with the depression I mentioned above, hit me hard and fast in Q1.
Lessons learned
- Learn when to say “No” or “Not right now.”
For me, that means saying “no” more often than I had been. This is nothing new to me, but something I need to be reminded of. - If a problem arises, communicate early and often.
Again, this isn’t new to me, but I need regular reminders of this. - You create your own luck, good or bad, with the actions you take.
I think I created my own good luck by being active in the tech community, being my own advocate/ambassador, and putting in the work. However, this can go both ways, and if you make the wrong choices, it could harm you as well. - Most people won’t remember that you’re looking for work, or other details about you. Learn to be your own ambassador and promote yourself.
I made a few posts earlier in the year reminding people that I was still looking for work. I didn’t do this to appear dramatic or as if I was begging, but because every time I shared one, someone would reach out and say “I didn’t know you were still looking!”
You’re not on other people’s minds as often as you think you might be.
Personal
As mentioned, my personal life had ups and downs this year, though since August it has been mainly up. I’m off my antidepressants and am now on ADHD medication after being diagnosed by my psychiatrist.
I have a clear plan for for 2026, to gear up financially for my move in 2027. Right now, I’m looking to move to Austin, TX.
This year, my family said goodbye to my grandmother, the last of my grandparents. She would’ve been 95 on January 16, 2026, and saw a lot in her life after fleeing to the U.S. during World War II.
Closing thoughts
Firstly, if you read this far, thank you. If you got anything out of my rambling, I’d love to hear from you over on Twitter (X) or LinkedIn.
Secondly, we all have more power than we think we do; it is up to you whether you do good with that power or not. I am hopeful for a fruitful 2026 for everyone and look forward to seeing what it brings.