2024: Year Review

Introduction

It is the end of the year, and I write this yearly as I have been writing it since 2022. I get a lot of insights on the things after writing them. Let’s dive in for my journey from intern to full-time backend developer.

“2024, You had me in the first half”

No jokes here, I was scared as shit till May 31st, something special happened on May 31st, 2024 in my life!

[]

Techstructive Weekly #22

This is the last edition for 2024; the next edition will be on 3rd January 2025.

This week again was a bit slow or not much happened. I recorded 2 videos and did a live stream to solve some pending problems and that was it. At work, I completed the thing that I was supposed to do this quarter and I couldn’t be happier, definitely, there are things to improve on, but I like where I stand.

[]

Techstructive Weekly #21

Week #21

It was a nice week. I explored OpenAI stuff, fixed some issues in nested code structure, remade some Hugo sites, and did a bit of reading.

There were a lot of debugging sessions. I wanted to solve the advent of code but struggled for 10 days. Yes, and I have been struggling for 15 days at the blog event. I am still hoping to clear a few problems over the weekend. I am also looking to write some articles over the weekend. The weekend seems like a bit of high hope, but let’s see how much I can pull off. I also need to implement a quick project for my blog writing.

[]

Docsumo

Junior Backend Engineer - Docsumo

June 2024 - Present

  • Maintaining and improving APIs for document extraction
  • Research and Experimentation for better table extraction from documents

Python Intern - Docsumo

November 2023 - June 2024

  • Developed fraud detection algorithms for bank statement analysis.
  • Built analytics features for banking clients.
  • Collaborated with the R&D team to enhance security features.
[]

Techstructive Weekly #20

Week #20

This week was a slow-moving week, it was a time when we see winters in Mumbai, just for a couple of days and that made me too lazy to wake up early which in turn ruined the entire day. It was that type of week, but good progress.

I wrote a few articles following the advent of code for days 1,2,3,4 and 5, and a couple are in progress.

[]

Advent of Code Day 5 in Golang: Ordering Pages

Introduction

It is day 5 of the advent of code, and today we have an interesting problem of ordering pages. Let’s dive into the problem and how I approached it. It was a pretty simple problem if thought it peacefully, otherwise, it would get into a map, list, and indices mess.

Input

In the input for day 5, we have two sections, The first defines the rules for ordering the pages, specifically which page should come before which and the second contains the actual order of pages.

[]

Advent of Code Day 4 in Golang: Finding XMAS and X-MAS

Introduction

Moving on to day 4, we have a grid problem in front of us, we are given some numbers in the form of a grid, i.e. some rows and columns with some upper case letters. What we need to do is to find is the word XMAS in any direction (up, left, down, right, diagonals), and in the second part we need to find the word MAS forming an X.

[]

Advent of Code Day 3 in Golang: Do Or Don’t Regex

Introduction

Well, it is day 3 of the advent of code 2024, and I have been doing it on live streams. I am behind two days but working through them one by one. So far, I have learned a lot of things in Go. Let’s dive in for the day 3.

Part 1

Part one to any AOC problem seems straightforward, but as soon as part two is revealed, the real implementation starts to break the sweat (if you weren’t optimistic or thoughtful)

[]

Techstructive Weekly #19

Week #19

It was a pretty good week, with 2 videos published, 1 short created, and 4 live streams done, and 3 days of AOC solved. Phew!

On Saturday last week, I experimented with Netlify cloud functions in Golang and also for Turso’s LibSQL Database, and that went pretty well. Then started a livestream for the SSG in Golang, and completed the feed loading. Then on Sunday it was AOC Day 1, where I live-streamed it, created the video, and also scheduled the Netlify cloud functions video for Monday.

[]