Hello, I’m Lily Krause ✦
I build thoughtful, community-focused software.
Junior full-stack web developer with practical experience creating responsive websites, Discord bots, Java plugins and database-backed systems for active online communities. A strong desire to learn more and help turn ideas into real, functional creations!
Open to remote, part-time and selected freelance opportunities
const developer = {
name: "Lily Krause",
role: "Web Developer",
skills: [
"JavaScript",
"Java",
"Python",
"SQL"
],
lovesBuilding: "Useful things",
available: true
};
About me
Developer experience shaped by real communities.
I'm a developer with hands-on experience building websites, custom Discord bots and Java plugins used by online communities. My work includes responsive interfaces, API integrations, interactive systems and efficient, persistent data using SQL and SQLite.
I enjoy taking a project from it's first idea through planning, development, testing and release. I'm now looking for a remote, part-time role where I can contribute to meaningful projects within a supportive and collaborative team.
Technical skills
Tools I use to turn ideas into working software.
My strongest skills come from practical projects, independent learning and solving real problems for community owners and users.
Programming
Data
Tools & APIs
Featured projects
Selected work with purpose behind it.
Browse a growing collection of web, community and Paper projects. Select an entry to explore its design, implementation and outcome.
LilsDeferred
Persistent command queues and scheduled actions for Paper servers, designed to survive restarts and recover cleanly from interrupted work.
Key highlights
- SQLite WAL persistence with migrations and indexed queries.
- Single dedicated database thread plus an in-memory execution queue.
- Retries, crash recovery and retention cleanup for dependable scheduling.
- Admin list, inspect and reload commands for easy live management.
Server actions that matter after a restart cannot rely on memory alone, especially when execution can fail halfway through.
I designed a persistent queue around SQLite, isolated database work from the server thread and added retries, recovery and inspection tooling.
A compact utility that demonstrates database design, concurrency and fault-tolerant server architecture without unnecessary background work.
Experience
Independent development with professional outcomes.
Independent Java Developer
Commissioned client project
- Developed a custom Java plugin from a client specification.
- Planned, implemented, tested and revised the completed system.
- Created database-backed features using SQL and SQLite.
- Delivered software that contributed to increased community interest.
Community Developer
Gaming and Discord communities
- Built Discord bots, websites and custom Java systems.
- Created software designed around real community requirements.
- Maintained persistent data and integrated external APIs.
- Investigated issues and improved features through user feedback.
Education