What a year it’s been! Looking back, 2024 feels like a whirlwind of activity, a mix of intense work, personal growth, and navigating the ups and downs of life. It’s been a year of building things – not just code, but also myself, my relationships, and my understanding of what it means to live a fulfilling life.
Work Projects: A Deep Dive
My professional life has been incredibly busy, filled with diverse projects that stretched my abilities and challenged me to learn new skills. Here’s a breakdown of what I’ve been working on:
Engineering
- Company Portal – customer and software administration (Angular)
- Prototypes (Angular)
- LLM Agent (gpt-4o, assistants api, rag)
- LLM-based UI (generative UI)
- UI Interface for LLM
- Prompt Engineering and Tracing
- Engineering Team – Product Testing (ReasonReact)
- WordPress
- SEO – Google Analytics, Google Search Console, Bing Web Tools
- Design and Wireframing – Figma & Sketch
- COBOL Coder (Documentation) – LLM
- Poetry Workshop RAG
- ReasonML Test Writer – LLM
- Parsing COBOL – Regex
- Models – GPT-4o, Sonnet 3.5, qwen 2.5 coder
- Fine Tuned – qwen 2.5 coder
- Synthetic Training Data – COBOL & CMS Pricer
- Style Guide
IT
- Macbook Deployment and Updates
- IT Cert – CompTIA A+
The sheer volume of projects is a testament to my ability to adapt and learn quickly. It has been intense, but I feel accomplished knowing I’ve stretched my abilities.
Personal Projects: Exploring and Creating
- Poetry Workshop Simulator
- Stanza Shuffle
- Museum Models
- Ocaml Readme Generator
- City Code Assistant
- Tarot Website
- Artist Shop
These personal projects are very important to me. It gives me an outlet to use my tech and programming skills for things that I’m also personally interested in, such as poetry, and helping my community.
Despite the challenges, 2024 was a year of significant growth and learning. I’m proud of the work I accomplished and the progress I made in managing my mental health. As I look ahead, I’m excited to continue building upon these experiences, exploring new ideas, and finding ways to make a positive impact. I’m determined to make a difference with my unique perspective on solving problems and using my technical and soft skills. I look forward to tackling new projects, exploring new interests, and working towards my goals.
Decoding AI Licensing
nitrotapUnderstanding the licensing agreements of AI models is crucial for developers and organizations aiming to…
SEO Optimization
nitrotapWhether you’re an emerging startup, a local business, or an established brand looking to dominate…
Trinidad Colorado City Code Assistant
nitrotapSearch the City of Trinidad, Colorado’s municipal code. Ask an AI assistant questions about the…
Types of Testing in Software Development
nitrotapUnit Testing Definition: Testing individual components or units of code to ensure they work as…
Unveiling the Hidden Colors: How to Use an Optical Spectrometer to Identify and Date Glass Found in Your Backyard or Beach
nitrotapIntroduction Imagine you’re walking along the beach or digging in your backyard, and you come…
Create a directive in Angular that adds or removes a class from an element based on its ID or any other attributes.
nitrotapThis directive can listen to a condition or an input to decide whether to add…
Multi-Service Communication with a Single Component using a Directive
nitrotapStep 1: Define Service B (Validation Service) Service B will be responsible for validating the…
Subject vs BehaviorSubject
nitrotapIn Angular and general RxJS usage, Subject and BehaviorSubject are two different types of subjects…
Pass the dom as an object from a component with a template form to a service to manipulate the DOM
nitrotapIn Angular, direct manipulation of the DOM is typically discouraged due to the framework’s design…
Update the dom of a component from a service
nitrotap1. Create a Service with an EventEmitter or Subject You’ll use a Subject here because…
Search the dom for a unique element id and add a class the corresponding element
nitrotapInject ElementRef and Renderer2 into your component: These services are provided by Angular to manipulate…