DEVLog - October & November
Yeah, I know. I ghosted for almost a month. The truth is, last month involved a healing process after a breakup. I needed to step back, disconnect, and gather my thoughts before posting again.
But silence doesn’t mean stagnation. In fact, these past two months have been incredibly productive. New projects were born, and others were wrapped up. Let’s dive in.
StepCode: The New Standard for My Students
StepCode - Online IDE and programming language editor
StepCode is an online IDE and programming language designed to teach programming concepts through pseudocode.
Two months ago, I noticed many of my students hated programming simply because the existing pseudocode tools were clunky, ugly, and impossible to use on mobile devices. So, I decided to fix it. I built my own Online IDE and, since there was no standard language defined, I created my own programming language: StepCode.
StepCode is a pseudocode language designed for clarity. It empowers novice programmers to express complex algorithms and logic without wrestling with arcane syntax. It’s intuitive, user-friendly, and distinctively simple.
The language was built using ANTLR-4, and the IDE initially used Monaco Editor before I migrated it to CodeMirror 6 for better performance. Both the language and the IDE are fully open source on my GitHub. Give them a star if you like them!
StepCode - GitHub Repository
StepCode is a pseudo-code language for writing step-by-step instructions. It is designed to be easy to read and write, and to be easily converted to other languages. It is based on the syntax of PS...
StepCode Editor - GitHub Repository
This is a web-based editor for the StepCode language - RolandoAndrade/stepcode-editor
Drawmatic Gets Chicken Legs
One of the most requested features for Drawmatic was… chicken legs. Yes, really. I haven’t been able to dedicate as much time to Drawmatic as I’d like, but I did manage to ship the chicken legs update and implementing a complex port/adapter path subsystem for model connections.
Habit Tracker MVP
This isn’t a full-fledged project yet—more of an MVP to test the waters.
Most habit trackers are glorified checklists. They fail to handle weekly or monthly habits well, lack deep quantification options, and have weak notification systems.
I built this MVP to solve those specific problems. I haven’t gone all-in on it yet, but the foundation is there.
An Elections Solution
Trust me on this one. I’ve been working on a solution for elections. Once the tool is approved and goes live between March and June of next year, I’ll share the full specs and roadmap. For now, it’s top secret.
The Bottom Line
These last two months weren’t about small tinkers; they were about big swings. Most of these projects had significant scope or were rapid prototypes to test a hypothesis. Next month, I plan to double down on StepCode and see where the wind takes me.
Stay tuned.
If you enjoy the content, please don’t hesitate to subscribe and leave a comment! I would love to connect with you and hear your thoughts on the topics I cover.
More Devlogs

DEVLog - September
Discover what happened in September 2023. This month features the Me app release on Google Play, Drawmatic open-source canvas library development with Diagrams Builder and JSON Viewer demos, clinic sheets software for healthcare, and my new role as a college professor.

DEVLog - January
Discover what happened in January 2024. This month features Drawmatic beta progress with diagram chicken legs, GitHub yearbook project for students, SignatureAPI platform updates, and exploring Telegram Mini Apps for Valentine's Day.

DEVLog - February
Discover what happened in February 2024. This month features Drawmatic progress with new features, AWS CloudFormation infrastructure design, and accepting an AI/ML professor role. Project updates and March plans inside.