Giter Site home page Giter Site logo

Portfolio

Hi I'm Lily

  • UBC '23 Combined major in CPSC and Math
  • 4.0 GPA. Various awards/scholarships totalling ~$11000
  • Former exec and mentor for the UBC CTF team Maple Bacon
  • Previously
    • Swift standard library @ Apple
    • Software dev @ Canadian Centre for Cybersecurity
  • Currently: Cybersecurity @ anonymous-finance-firm

Feel free to contact me about opportunities to work on interesting problems at the intersection of programming languages, security, compilers, or cryptography

Work samples

Writing

Projects

I have many many silly projects

Lily's top Langs

Personal highlights

  • rlox, A rust bytecode compiler and VM for the Lox language
  • tal-inference, type inference on an assembly subset. It kinda works.
  • queens, a whole bunch of really really dumb AI players for the Amazons board game, based on this tom7 video https://www.youtube.com/watch?v=DpXy041BIlA
  • rust-fractran, did you know that fractions are Turing complete? Watch me compute prime numbers using them
  • rop-fk, using return oriented programming to make a bf interpreter

Cryptography projects

  • blake3, a simple implementation of the blake3 hash function in pure java
  • py_hash_sigs, while on a flight I implemented some hash based signature schemes, which are very cool (and going to be standardized in the post quantum nist competition! See SPHINCS)
  • cryptopals, solutions for the original Matasano Cryptopals sets. Lots of fun attacks on real cryptography

Word game solvers

Other stuff

  • jlox: A java tree walk interpreter for Lox
  • minecraft_api, we wanted an api to connect our minecraft server messages to a discord bot, so I wrote this little rust project
  • advent, some Advent of Code solutions, a few of these got in the daily top 100 placings!
  • sudoku, a little haskell project, just a simple backtracking sudoku solver
  • YAOPD, a generator for obfuscated malicious powershell scripts. Originally to be part of a machine learning deobfuscation project but my partner ditched me
  • py_spec. You know those circular audio waveform things? I wanted a script that could generate those for me so I wrote one. It works ok
  • python-bees, a python implementation of the Artificial Bee Colony algoirthm, which is this weird meta-heuristic algorithm based on bee foraging patterns

Lily's Projects

Lily doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.