GithubHelp home page GithubHelp logo

Hello :octocat:

I'm Gabriela, and I work with programming languages and formal methods.

My main project right now is Quint ✨, a specification language based on TLA+, on which I get to work full-time as a research engineer at Informal Systems 👩‍💻.

I hold a master's degree 🎓, and both my bachelor's thesis (Portuguese) and my master's thesis (English) are about TLA+ tools, compiled in a project called TLA Transmutation, with prototypes that generate Elixir code and tests from TLA+ specifications.

PS: I have no intention of continuing this development since Quint has a great execution environment that meets most of the criteria I had for this project, and it's much more viable with a team working on it.

Aside from TLA+, I have a background in static analysis, which constitutes most of my daily work right now. My very first paper was in type systems: Type inference for GADTs, OutsideIn and anti-unification. You can check my Haskell implementation of some type inference algorithms:

All of these are things that I'm very interested in and I continually get to share them with my friends at the Função Research Group 💜. For the first semester of 2024, I'll be teaching formal methods as a temporary lecturer at UDESC.

I'm Brazillian 🇧🇷, I love it here, and you can find me on our beaches from December to February (yes, that's summer ☀️). I'm also a competitive dancer 💃, cat owner 🐈, and casual gamer 🎮.

Gabriela Moreira's Projects

communitymodules icon communitymodules

TLA+ snippets, operators, and modules contributed and curated by the TLA+ community

coq icon coq

My journey learning Coq =)

curves icon curves

Playground with curves generation for my geometric modeling classes.

emdocs.pt-br icon emdocs.pt-br

Public repository for Microsoft Enterprise Mobility (EM) documentation in Portuguese (Brazil) (pt-br).

examples icon examples

A collection of TLA+ specifications of varying complexities

go icon go

The Open Source Data Science Masters

hacktoberfest-2019 icon hacktoberfest-2019

Repositório livre para alunos da UDESC, tem o intuito de fornecer, através dos PRs enviados, alguns códigos de uso comum que podem ser úteis durante a graduação.

ibc-go icon ibc-go

Interblockchain Communication Protocol (IBC) implementation in Golang.

interchain-security icon interchain-security

Replicated security (aka interchain security V1) is an open sourced IBC application which allows cosmos blockchains to lease their proof-of-stake security to one another.

max-sat icon max-sat

Aplication of simulated annealing probabilistic technique to find MAX-3SAT optimal or suboptimal solutions, comparing to random search. I do not approve or like this, it's a homework for a class.

newtonsystem icon newtonsystem

An implementation of Newton's method for solving nonlinear systems

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.