Giter Club home page Giter Club logo

Armando Santos 🚀

Haskell Consultant at Well-Typed


🎓 Background:
Holding a Master’s in Computer Engineering from the University of Minho, I've honed my skills around Formal Methods in Software Engineering and Distributed Systems. The intricacies of algebra of programming, abstract mathematics, and elegant library design captivate me.

🔍 Professional Highlights:
Beyond consulting, I'm deeply involved in the Functional Programming community with several contributions to open-source. My recent engagement with the netowrking team at IOG (Cardano blockchain company), has honed my expertise in meshing functional programming with real-time distributed systems.

🛠 Passions & Learning:
My dedication extends beyond just functional programming. I deeply care about program correctness and am passionate about crafting elegant, correct, and composable programs using Denotational Design. Currently, I'm expanding my toolkit by diving into Agda, pushing the boundaries of my understanding in program correctness.


🔗 Let's Connect:
Twitter 🐦 | LinkedIn 🌐

Armando Santos's Projects

alloy-pastry-dht icon alloy-pastry-dht

Modelling, Specification and Verification of the DHT Pastry protocol, using Alloy.

clav icon clav

LEI 1819 - CLAV Modelação e Especificação do Modelo Formal

daw1819 icon daw1819

Repositório de submissão de TPC's da UC de Desenvolvimento de Aplicações Web da Universidade do Minho

deanie icon deanie

An embedded probabilistic programming language.

denotationalnumbers icon denotationalnumbers

From Geometry to Algebra: A Denotational Journey Through Whole Numbers, Fractions, and DivMod Type

em-tf-node icon em-tf-node

Expectation-Maximization algorithm implementation in Javascript(NodeJS) using TensorflowJS

emanote icon emanote

Spiritual successor to neuron, based on Ema.

generic-crud icon generic-crud

Generic CRUD REST server with Servant, Beam and Polysemy

laop icon laop

Linear Algebra of Programming - Algebraic Matrices in Haskell

laop-benchmarks icon laop-benchmarks

laop matrix composition benchmarks comparison with hmatrix, matrix and linear

laop_coq icon laop_coq

Trying to prove the Linear Algebra of Programming Properties (LAOP) instantiated for the indutive matrix definition provided by the laop library for Haskell.

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.