Skip to content

Instantly share code, notes, and snippets.

@dataf3l
Created September 25, 2022 19:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dataf3l/288a1c75fb8092a4036e0bff4016b3a0 to your computer and use it in GitHub Desktop.
Save dataf3l/288a1c75fb8092a4036e0bff4016b3a0 to your computer and use it in GitHub Desktop.
Work Examples
Being a backend person, I guess most of my stuff has ugly-looking screenshots, I apologize...
Some times I attend to hackathons, this one was in Delhi:
The program we made actually ended up being useful, I was lucky! And we had a lot of fun working all night long on it.
https://github.com/dataf3l/openchart
Some times I teach math and trigonometry to my coding students online (for game development purposes), I made this tool to teach using a video game, in order to encourage my students to explore trigonometry and to realize trig is cool:
https://github.com/dataf3l/trigonofighter
I the 20 people team I was leading back in india, we faced some issues of people posting bad code, so some times I make tools for the teams I work with to increase their productivity, the idea here is simple, If a dev makes a mistake the commit is rejected before it even happens:
https://github.com/dataf3l/g
You can get a more detailed explanation here:
https://www.youtube.com/watch?v=7s7cjePq140
This is just to prevent the code reviewer (me, in this case), to waste time explaining silly syntax errors to the team in India. (Loved the Indians, I don't know why they have such a bad reputation, they are such hard working people...).
Sometimes I feel documentation is really important, and the existing tooling isn't enough, so I made this so I can provide proper docs to the team, it actually ended up getting contributions, I am so lucky again...
https://github.com/dataf3l/go-doc
Sometimes I make free websites for Non-for-Profit organizations in my free time:
https://github.com/dataf3l/bdt
It's not much, but it's honest work.
I like static site generators over Wordpress, because ugh...
Sometimes I give talks to the local php community, I don't do that much php these days,
However I do think it's important to give back. I had to read about 8000 lines of C to give this
Talk, but now I feel confident I finally "get it" (although, it's been a while, so don't quiz me
On all the details).
https://github.com/dataf3l/mod_rewrite-talk-2017-slides
The video of the talk used to be online, but it was removed, sorry.
I had so much fun learning C to give PHP talks that I learned how to write PHP extensions in C, so I could teach my friends at the meetup:
https://www.youtube.com/watch?v=ucKYal9c6U8
Funnily enough, it was mostly Electronic engineers who showed up to that talk in particular...
Sometimes I teach how to write project management software to my friends, because 
I want my friends to be better python coders:
https://github.com/dataf3l/py-project-management
Some random dude online asked me in a group if anybody was interested in writing a game:
I sent this to him in order to prove I was actually able to code, the code speed is 6x from
The real speed, (as to not make the video boring). I like the final result, you can watch
How I work here:
https://github.com/dataf3l/2d-editor
Sometimes I invest time in learning how to use the IDE in depth, I like sharing this kind
Of stuff, as it makes everyone more productive
https://www.youtube.com/watch?v=bI3fbpon9DU&ab_channel=PerfilTicS.A.S.
(My talk is the second one).
https://www.youtube.com/watch?v=7s7cjePq140
A long time ago I worked on a Dashboard Software (apologies for the dated-looking graphics,
Back then flash used to be a thing...)
https://www.youtube.com/watch?v=AkjeNkImHcw
I also worked on Geographical Information systems, it turns out it's a very fun thing to do
https://www.youtube.com/watch?v=ff3kiL1Lqa4
Earlier, I worked on AS/400 IBM Mainframe modernization projects, unfortunately, most of the
AS/400 IBM guys have never left the green screen, I guess maybe in another 10 years they will
Eventually move to the web? Who knows...
https://www.youtube.com/watch?v=YKvV4iR2n68
My job was to make the DOS looking screen look more modern, the client was satisfied.
Here is an example file manager I made (in order to avoid using a CMS).
I think file-manager as a CMS is still an unexplored idea to be honest, maybe somebody will like it...
https://www.youtube.com/watch?v=vMtzl1qcyv0&ab_channel=felipevaldez
When I lived in India, I had some friends who didn't know Spanish, but were eager to learn,
So I made this Tetris-like software so they can learn how to do Spanish tense verb declensions (declinations?)
Correctly, maybe one day I'll change it so I can use it myself to finally learn French and German.
https://www.youtube.com/watch?v=cCAD-WoQO_0
Making language learning software is something I really enjoy, but most of the clients
Want CRUDs, so I automated my job and made a CRUD generator in PHP, .NET, Javascript, Java.
The new version will be re-written in golang.
I once enjoyed 2 hours of quiet time and wrote a small sudoku solver from scratch, you
Can see the process here (but do please fast forward a bit, it is very boring):
https://www.youtube.com/watch?v=Fj-jhU7-qw4
As for the https in proaplicaciones.com, I'll fix it this weekend and send a new version,
It's just a basic website, nothing fancy.
I don't like CMSs, they are unnecessarily complex.
There are many more projects I've done in the past, I can find more if needed, what I'm sharing here are mostly
passion projects and things I enjoy doing in open source, any feedback is appreciated!
I hope this information is useful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment