I've decided to clean up this README.md file and yap less about stuff nobody cares about. To-the-point, I am an SWE student at a very questionable college (a Learning Institution?) and I write programs in order to not an hero. If you are here, I've probably linked you this page. Use any of my software, it's free.
You can view my official resume here.
Topic | Assembly | C | Rust | Go | Python | Nim | JS | Repo | Description | Status |
---|---|---|---|---|---|---|---|---|---|---|
Cryptography | Neither | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | PoxHash | A block hash algorithm with high avalanche effect | Finished |
Bioinformatics | Both | ✓ | ✓ | ✘ | ✓ | ✘ | ✘ | TransGatacca | DNA/Protein [Reverse] Translator | Terminated |
Network | x64 | ✓ | ✘ | ✘ | ✘ | ✘ | ✘ | Panah | A packet wrangler and tunnel | Suspended |
Topic | x86-64 | AArch64 | Repo | Description | Status |
---|---|---|---|---|---|
Utility/Snippet | ✓ | ✓ | DJB2 Hash | DJB2, a non-cryptographic hash function | Finished |
Metaprogramming | ✓ | ✓ | SpudMacs | Cross-architecture (x64 an a64) macros for GAS | Finished |
Utility/Subroutine | ✓ | ✓ | XUtils-1 | PRNG for x86-64 Assembly and Hash for Aarch64 Assembly | Finished |
Metaprogramming | ✓ | ✘ | PommeMacs | C Preprocessor macros to make cross-programming C and x64 Assembly easier | Finished |
Metaprogramming | ✓ | ✘ | MangoMacs | Macros and Assembly Wrappers for Linux Syscalls | FInished |
Math/Calculus | ✓ | ✘ | Newton-Rhapson Intrinsics | Newton-Rhapson method with Intel Intrinsics in C and Assembly | Finished |
Topic | Repo | Description | Status |
---|---|---|---|
VMs | LyVM | A very small VM | Finished |
DSLs | ZephyrASDL | An implementation of ZephyrASDL language, in C, targeting C | Finished |
Lex/Parse | Mukette | A Markdown pager in C | Finished |
Lex/Parse | SexpParse | An S-Expression Parser in C | Finished |
LanguageDev | YaccBoilerplate | A Boilerplate for Yacc grammars | Finished |
Bioinformatics/LP | DynoGram | Nucleotide to Peptide translation using Lex/Yacc | Finished |
Memory | GCX | A header-only garbage collector, reference counting | Finished |
CompilerDev | Batmite | A half-finished compiler project | Abandoned |
LanguageDev | Ekipp | A macro preprocessor language | Finished |
LanguageDev | Squawk | A feature-rich AWK interpreter | WIP |
Grammars | ShibaJS1.h | A quick 'n dirty JSON parser | Finished |
Systems/Network | Slitherbrain | Pythcode code runner in C++ | Indefinite Development |
Graphics Programming | Bedlam Noise Apparatus | Noise-generating After Effects plugin | Finished |
Bioinformatics | pylibfastcompare | Lazy-hamming multi-threaded DNA sequence deduper | Terminated |
Bioinformatics | pylibfastadedupe | Same as above, C++ version with updated perforomance | Terminated |
Network | HDTP | WIP, Hyper Data Transfer Protocol spec and implementation | Indefinite Development |
Network | Kaibash | Very WIP proxy | Rough Draft |
Math | CUDA Gaussian Elimination | Gaussian elimination in CUDA | Finished |
System/Linux | xvDSO | Manually loading the vDSO by looking up auxillary vectors and parsing the ELF | Finished |
Systems/Tracing | Profiterole | An overhead-free profiler in C with native interface for Python | Mostly Done |
System/Shell | Broshelli | A shell for the browser (mostly experimental) | Experimental |
Memory | sGrant | Static memory region grants based on A. Tannenbaum's paper | Finished |
System/Memory | Stackls | List process stack frame in Win32 API and Linux | Finished |
UNIX/POSIX | Squash | A POSIX-ly shell | Terminated |
LKMs/Embedded | ClemoreVirtualDevice | Virtual keyboard driver for my keyremapper, Clemore | Finished |
Topic | Repo | Description | Status |
---|---|---|---|
Electronics | Scheesim | Electronics circuit simulator similar to SPICE | Indefinite Development |
Network | Samovar | HTTP 1.1 framework, WIP | Revision Considered |
Network | rusty-csv-protcol | Application-level protcol | Finished |
Cryptography | hmac-tree | Merkle trees with HMAC | Finished |
Network | rusty-you-dee-pee | UDP implementation, WIP | Indefinite Development |
Bioinformatics | pn2codon | Revese-Translate Protein to DNA | Finished |
Graphics Programming | Rusty Random Pattern Generator | Pattern generator | Finished |
Graphics Programming | NaqshSmit Renderer | Software rendered, concept | Terminated |
Automation | rusty-bot-swarm | Prototype for Twitter bot pre-Musk | Terminated |
Graphics Programming | Expelligraphicus | Another concept for a rasterizer | Finished |
Automation | Upsc3ne | An early Rust code, an obscenity detector | Terminated |
Math | auster-integer | Big math WIP | Indefinite Development |
Bioinformatics | PhyMMR Tools | FFI tools for PhyMMR, some by me | Stale |
Classical Vision | SummerSavory | Shape irregularity index score, WIP | Stale |
Type | Repo | Description | Status |
---|---|---|---|
Combinatory Logic | GourmetParsec | A parser combinator in OCaml | Finished |
Formalism | Pascal-Syntax | Pascal syntax formalization in OCaml | Non-Exec |
LISP | the Guillmet Scheme | A subset of Scheme | Super-adctive Development! |
Biology | Punnette.ml | Computing the Punnette square | One-off |
Topic | Repo | Description | Status |
---|---|---|---|
AI Vision | PuertoRECO | Face recognition framework | Finished |
Automation | potpourri | Web scraping framework | Finished |
AI NLP | WillSh3B33 | AI model deployed with a frontend | Finished |
AI Classical | Arriv-O-Pred | Train time arrival prediction | Finished |
Automation | PerioDetect | Period (I mean dot!) detection script | Finished |
AI Auditory | SongOfSprockets | Voice conversion tool | Finished |
AI NLP | ClickBait Generator | Very simple clickbait AI model Colab notebook | Finished |
Vision Classical | intresignia | Red traffic sign detection | Finished |
Math | pyramid-anomaly-detection | Anomaly detection tool for Python, vetorized | Finished |
Network | Stinky | Simple Python API with custom HTTP backend | Finished |
Math | BitwiseWord | Bitwise operations on word-sized binary lists | Finished |
Linux Utility | Delphia Scripts | Sripts for my brother | Active Development |
Byte Utils | LazySplit | Lazy string/bytearray splitting in Python | Finished |
Bioinformatics | CodonEncode | Assembly-friendly Cododn encoding | Finished |
Bioinformatics | ProteinToCodonTranslator | Frontend for pn2codon | Finished |
Zinteger | Zinteger | Dynamically-generated typed integers | Finished |
Internet Protocol | DNSRezulf | A DNS Resolver in Python | Finished |
Topic | Repo | Description | Status |
---|---|---|---|
Network | mathcord | Discord bot with everything written from scratch | Finished |
Automation | CroonJoobGoo | SQL cron job | Finished |
Network | ProtoGen | Application-layer protocols in Go | Expansion Considered |
Topic | Repo | Description | Status |
---|---|---|---|
Lexical/Syntactic Recognition | AurocksLL | An LL(1) parser and lexer generator in Perl | Definite Development |
Domain-Specific Language | AllocPP | A Perl script that preprocesses C and prepares for static heap allocation (Note: AllocPPx superceeds it) | Finished |
Domain-Specific Language | ErrorPP | A Perl script that preprocesses C and generates warning/error functions | Finished |
Domain-Specific Language | AllocPPx | A preprocessor for C written in Perl, that adds garbage collection heaps with reference counting and mark and sweep | Finished |
Domain-Specific Language | Preprocess.pl | Preprocess files | Finished |
Documentation Languages | PostScript-ManPages | Manpages for Postscript --- Please also see PostScript Dossier | Finished |
Topic | Repo | Description | Status |
---|---|---|---|
Domain-Specific Language | Witty | A .git/index file parser | Finished |
Lex/Parse | J2Sexp | Convert JSON files to S-Expressions | Finished |
Topic | Repo | Description | Status |
---|---|---|---|
Tokenizers | EBNF Tokenizer | A tokenizer for EBNF meta-language | Finished |
Domain-Specigic Language | FewlPP | A Racket script that preprocesses C and generates Fork-Exec-Wait loops | Finished |
Hygenic Macros | Schemeroni | Useful Scheme macros | Always Active |
Topic | Repo | Description | Status |
---|---|---|---|
Lexing & Parsing | Ramkal | A recursive-descent, hand-rolled parser for the ISO variant of the Pascal language | Experimental |
Systems | Zwyn | A Version Control System in D | Terminated |
Language | Topic | Repo | Description | Status |
---|---|---|---|---|
Mobile ECMA-262 ('VanillaJS') | Browser Addon | FourChidori | A browser add-on for 4chan | Finished |
Resident ECMA-262 ('NodeJS') | Databases | Mongoose Jumblator | A plugin for Mongoose for encrpyting MongoDB | Finished |
AdobeExtendScript | Extensions | cep-panel and its backend | Concept projects for an Adobe | Stillborn |
Topic | Repo | Description | Status |
---|---|---|---|
Configuration Management | SimpleCNF | INI-like configuration management in LaTeX | Finished |
Special Typesetting | SimpleTRS | A small LaTeX package for typesetting Term-rewriting systems | Finished |
Language | Topic | Repo | Description | Status |
---|---|---|---|---|
AWK | Bioinformatics | TripCount | Nucleotide triplet counter in AWK | Finished |
Bash | System Script | DynoFiler | Script for wrapaping line_profiler around PhyMMR | Finished |
Nim | ClassicalLearning | Pong Q-Learning | A test project in Nim | Finished |
VimScript | Utility | EBNFVim | VimScript specifications for EBNF | Finished |
Lua | Combinatory Logic | Combinatory Logic Zoo | A small zoo of combinatory logic | Finished |
- Homepage -> https://let-over-lambda.com
- Discord -> .chubak
- Telegram -> @bidpaafx
- Email -> sami.dena93@gmail.com | chubakbidpaa@riseup.net
Thanks, and please take care.