Daniel Ramos is a seasoned application development leader with 11 years of experience building and integrating enterprise systems for Florida SouthWestern State College, where he progressed from programmer to Director of Application Development & Integration. He specializes in Unix development, relational databases, large dataset processing, and software architecture patterns, combining hands-on coding with strategic delivery and team leadership. Daniel contributes to notable open-source projects—helping improve the popular jadx Android decompiler and enhancing a Rust PEG parser—demonstrating deep backend and tooling expertise beyond his institutional role. Based in Fort Myers, he balances operational reliability with pragmatic innovation, often tackling tricky deobfuscation and parsing challenges that reveal an affinity for lower-level problem solving. Colleagues rely on him to translate complex data and integration requirements into maintainable architectures and production-ready solutions.
Parsing Expression Grammar (PEG) parser generator for Rust
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 4 comments in 1 month
Contributions summary:Daniel primarily contributed to implementing and refining parsing expression grammar (PEG) features in Rust. Their work includes adding case-insensitive matching capabilities, enhancing literal parsing, and modifying the underlying code to accommodate these improvements. The user also updated dependencies and implemented necessary code refactoring to maintain compatibility with the latest Rust versions. Additionally, the user made adjustments to the build process and codebase structure.
Contributions summary:Daniel primarily focused on fixing bugs and improving the core functionality of the jadx decompiler. Their contributions include addressing issues with inner classes and empty package names, resolving variable name generation problems, and correcting issues where renamed classes/methods weren't properly updated across different dex files. The user also enhanced the decompiler by modifying the name aliasing logic during deobfuscation and ensuring original names were included in comments.
dalvikapktoolresharperjava-bytecodeandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Daniel Ramos - Director, Application Development & Integration