An open API service indexing awesome lists of open source software.

https://github.com/lucasmcclean/lucasmcclean

GitHub profile README
https://github.com/lucasmcclean/lucasmcclean

github-profile

Last synced: 3 months ago
JSON representation

GitHub profile README

Awesome Lists containing this project

README

          

# Lucas McClean

Over the past 3 or so years, I've worked on numerous open-source projects with teams
of many sizes. For the last year, I've been developing and maintaining software
that serves 70,000+ students at UCF Techrangers. Much of my experience is in
backend systems and CLI tools, but I also like to try new things frequently.
In several hackathons, I've worked on ML projects and games (my team won "Best
Game" at [Knight Hacks VIII]).

For personal projects, Rust and Go are two of my favorite languages, but I also
frequently use Python. The challenges I most enjoy working on involve software
architecture, API design, and balancing practical design with efficiency.

Right now, I'm working on [eph], a CLI task manager focused on minimalism and
fluidity with a git-based CRDT syncing engine. I also love researching –
recently I've been reading about CRDTs (Conflict-Free Replicated Data Types)
and some of my work can be seen in [xcrdtbl].

## Projects

You can see all of my [in progress](
https://github.com/lucasmcclean?tab=repositories&q=in-progress
) projects as well as those [on deck](
https://github.com/lucasmcclean?tab=repositories&q=on-deck
) and those in the [backlog](
https://github.com/lucasmcclean?tab=repositories&q=backlog
).

## Tech

**Languages:** Rust ∙ Go ∙ Python ∙ JavaScript ∙ C ∙ Java

**Web:** Svelte ∙ Tailwind ∙ Templ

**Databases:** PostgreSQL ∙ MongoDB ∙ SQLite

**Infra:** Docker ∙ AWS (Lambda, EC2, API Gateway)

**Development:** Linux (Void) ∙ Tmux ∙ Nvim ∙ [dotfiles]

## Get in Touch

- Portfolio: [mcclean.dev](https://mcclean.dev)
- LinkedIn: [linkedin.com/in/lucasmcclean](https://www.linkedin.com/in/lucasmcclean)

> Look for opportunities to take a little bit of extra suffering upon yourself
> in order to reduce the suffering of your users.
>
> — John Ousterhout (A Philosophy of Software Design)

[Knight Hacks VIII]: https://github.com/lucasmcclean/project-foxtrot-black-trigger-watchtower-omega
[eph]: https://github.com/lucasmcclean/eph
[xcrdtbl]: https://github.com/lucasmcclean/xcrdtbl
[dotfiles]: https://github.com/lucasmcclean/.dotfiles