To whom it may concern,
dev_timeline
{
I am currently 27 years old and I've been coding for about 6 years
first year was spent playing around with generative art frameworks in java (processing) and c++ (openFrameworks)
then i moved into the evil field of algo trading in the crypto markets with in C and C++
now i currently hold a position at a desk job that im trying to get out of and quit after im done pushing my
unpushed projects
ps. if you're interested in seeing any of my code i can send you or share my screen
not interested in having it out there for ai to scrape esp for the algo stuff
}
my_current_predicament
{
i need to eat so i want to keep my desk job yet
i feel myself degrading as a coder and my thirst for learning is high
i don't want to devolve
i don't want to let go just yet
my day feels like a haze from 9-6pm
and then i feel like i wake up and can live my life
would be happy to take an apprenticeship role as an engineer in the below fields
for minimal to no pay
in order of highest -> lowest interest
{
> game engine projects
> pure graphics (opengl vulkan)
> any type of gui that's not webshit (x11 or win32)
> embedded anything fpga arduino rbpi
> sci computing (linear alg, multivariable calc, dsp)
}
what i do in my spare time
{
> write music (i don't release it)
> write/read code for my personal projects skills i want to develop
{
writting
{
Photography Site builder and webserver is running this site
Websocket Client in C (im tired of forking into a binary i built in golang and i find it fun to implement specs)
}
reading codebases
{
ryan fluery's raddebugger
todo link github
so far i've understood his arena implementation and wrote something similar which i put into practice for my html builder
and webserver
quake 2 codebase
}
}
> make art
{
photography and writting
digital art
}
> go on walks
> learning japanese
{
}
}
}
re:previous_work
{
what im used to doign
{
}
projects undertaken
{
dsp frequency analysis on candle sticks
open interest profile
position tracker based on tsize
trev chart TODO PLACE PICS and VIDS HERE
}
}
re:current_job
{
my last venture was to get a desk job as i was tired of being in my room allday looking at charts
i wanted a taste of the real world and boy did i get it
i was hired as a C/C++ dev at a company called [redacted] that handles credit card payments between issuing and acquiring banks
the position was sold to me as having to do with encryption
yet in the last year that i've been there i've dealt with encryption very briefly
and any interaction i have had with it required almost no knowledge of how the fundemental algorithms actually worked
undertakings
{
1 > retargeting an old visual studio solution (still stuck in qa since september of 2025)
2 > debugging some very poorly written visual basic ( pushed )
3 > implementing encryption command sends from a host security module spec ( pushed )
4 > creating a db service (still stuck in review because i didn't copy paste code)
creating a program that would test the service
( found more bugs in the development the qa did but management was scared to push it )
it would create a temporary db state with synthetically generated card records
and groups attached to those records
then would use the synthetically generated card data to create synthetic payment authorisations
with ISO8583 messages that would have fields filled in the pretained to my development
would issue those payment auths to our authorization engine
and then would see if the mapping of the service was correct
the data was generated randomly with ranges
5 > unravelling and flattening the complexity of devops pipeline (TODO palce picture here)
6 > found a mutual indirect recursion bug that's still sitting in the codebase that no one cares about
drew it out in a chart
presented a solution
no manegerial action has yet been taken to fix it
[ stack frame 9 ] recurse_me <----+
[ stack frame 8 ] function_7_ |
[ stack frame 7 ] function_6_ |
[ stack frame 6 ] function_5_ |
[ stack frame 5 ] function_4_ |
[ stack frame 4 ] function_3_ |
[ stack frame 3 ] function_2_ |
[ stack frame 2 ] function_1_ |
[ stack frame 1 ] recurse_me -----+
7 > kept a journal of everything
things i feel good about doing
{
1, 5, 6, 7
}
things a monkey could do
{
2, 3
}
things were i feel like
with more clarity against
management i could've done a better job at
{
4
}
}
why im still at the position
{
> it feeds me (i eat food and pay rent)
> i want to push my current projects
> i respect and love my team and dont want to give up on them
> self understanding and evolution ( not sure if some of what i've learnt is all that good)
{
* it's built up my mental toughness
* taught me that i have trouble with copy pasting code i don't understand
* taught me that i have different expectations from myself than what my environment might expect of me
(not sure if this is good if the environment isn't asking as much)
* taught me to be less attached to my work ( i would get really bumbed when working in shitty code and wanted to fix all of it
* taught me to show up even when im not at 100% (in my life i'd struggled with that i was either 100% or i would not show up)
this probably comes from my artist brain where when you're an aritst you are your work so when the code i worked on sucked i felt like i sucked
even though i didn;t write it)
built up my patience
and has brought alot of psychological hang ups i've had to the forefront
and quite frankly has taught me alot about myself
my weaknesses and strengths
}
}
sideskills picked up
{
> visual studio knowledge
i had to learn alot about built events and obsucre visual studio things to do a good clean job on the new build system for an app
> Pro*C
this is oracles c preprocessor taht lets your write inline sql in your c code (its a piece of shit)
> oracle sql
i'd never worked with oracle sql before
> kubernetes
i'd never worked with kubernetes namespaces before let alone having to configure them
> docker
i'd never worked with containers before
> jenkins
i'd never had to have build pipelines that were this elaborate with my own projects before
}
}