Technologies
Some technologies I've used, and some of the ways I've used them
 Java
Java- Educational manipulatives
- Student monitoring tools
- Statistical analysis tools
- Distributed system profiler
- Machine learning tools
- Data visualization tools
- Custom test frameworks
- Job applicant pipelines
- LDAP bridge
- 2D games
- Web scrapers
 C
C- Low-level system instrumentation
- Low-level data transports
- Driver development (virtual NICs)
 C++
C++- Low-level system instrumentation
- Real-time accessibility/UI instrumentation
- DLL hooking
- 3D games and simulations
 C#
C#- 2D and 3D Games
- VR experiences
- Online education platform server
- Data analysis tools
- Transcript generation tools
 Unity
Unity- 2D and 3D Games
- VR experiences
- WebGL-based educational manipulatives
- Asset creation
 Bash
Bash- CI/CD
- Server automation
- Log file processing
- Text manipulation
- Build scripting
- Countless miscellaneous scripts/automations
 Powershell
Powershell- Installer scripting
- System instrumentation
- COM test utilities
- Active Directory scripting
 .NET
.NET- GraphQL server
- Online education platform server
- Proxy servers
- Kubernetes control server
 GraphQL
GraphQL- Online education platform
- Project management software
- Social media app
- Code-first servers (Hot Chocolate)
- Schema-first servers (Apollo)
 Apollo
Apollo- Online education platform
- Project management software
- Social media app
 TypeScript
TypeScript- Project & task management apps
- Social media app
- Online education platform
- Force-free dog training consultation platform
- Corporate & personal websites
- WebRTC video conferencing service
 JS
JS- Everything under TypeScript
- Custom language, compiler, VM runtime
- Graph-based data management system
 AWS
AWS- CI/CD
- Kubernetes clusters
- On-demand container deployment with subdomain provisioning
- Manually managed EC2 instances
 React
React- Project & task management apps
- Mobile social polling app
- Social media app
- Educational manipulatives
- Corporate & personal websites
- WebRTC video conferencing service
 NextJS
NextJS- Corporate & personal websites
- Online education platform
- Serverless and edge functions
- Streaming responses
 Redux
Redux- Project & task management apps
- Social media app
- Online education platform
 NodeJS
NodeJS- Application servers
- Web servers
- GraphQL servers
- Text to speech server
 Docker
Docker- Consistent build environments
- Containerized testing
- Containerized deployment
- Containerized DBs & DB clusters
 Linux
Linux- ConfigFS/Gadget virtual devices
- Hardware and software RAID management
- IT operations management
- Container management
 Windows
Windows- Active Directory management
- UI Accessibility instrumentation
- Registry instrumentation
- Virtual networking
- Learning environment fault injection
- Background OS-level CPU optimization
- Hardware configuration instrumentation
 Apache Jena
Apache Jena- Semantic modeling of virtual training environments
- Modeling using N3, Turtle, RDF and lightweight custom formats
- Realtime extraction and classification of complex, interrelated data
 MySQL
MySQL- Job application pipeline servers
- Online education platform servers
- Persistent message queues
 MongoDB
MongoDB- Graph-based task management systems
- Social media app
- Misc rapid prototype development
- Aggregate pipeline analysis of data with deep transitive associations
 SQLite
SQLite- Local persistent message queue caching
 Prisma
Prisma- Online education platform (users, sessions, questions/responses, events)
- Force-free dog training consultation service (users, sessions, consultations, chat messages, API usage data, consultation notes)
- Data Proxy for use in edge functions
 Mongoose
Mongoose- Social media app (users, sessions, communities, posts, comments, private messages, payments)
- Task management app (users, sessions, teams, projects, tasks, tags, action histories, comments, transitive dependencies/blockers, payments)
 Objective-C
Objective-C- Musical painting app
- 3D Reddit multimedia screensaver
- Novelty Apple Watch lightsaber app
 Python
Python- Speech synthesis based on WaveNet research
- Music synthesis based on WaveNet research
- Miscellaneous scripts/automations