Code Monkey home page Code Monkey logo

Header

Hello, folks!

Linkedin Reddit User Karma

I'm a graduated in mathematics specialized in algebra and computer science, and a passionated Scala developer. As fascinated in learning about category theory as playing 80's arcade games. Looking for new challenges and new approaches to develop.

release 1.9.94

 import dev.myself.core._
  trait Person[F[_]] { /* compiled code */ }
  trait CurriculumVitae[F[_]] {
    def about: F[Info]
    def experience(date: Date): F[Info]
    def education(date: Date): F[Info]
    def techStacks: F[Stack]
  }

  def cv[F[_]: MonadFilter](person: Person[F]): CurriculumVitae[F] =
    new CurriculumVitae[F] {
      def about: F[Info] = person.MYLIFE
      def experience(date: Date): F[Info] = person.EXPERIENCE.filter(info => info.date == date)
      def education(date: Date): F[Info] = person.EDUCATION.filter(info => info.date == date)
      def techStacks: F[Stack] = person.SKILLS
    }

  val me: Person[List] = new Person[List] { /* compiled code */ }
  val rafaelFernandezOrtiz: CurriculumVitae[List] = cv(me)

To code or not to code, that is the question png

Hi! I would like to show you some posts that I wrote about design patterns, functional programming, scala and so on.


Coffee time... Let's talk!png

Tech Stack png

scala-lang haskell-lang erlang rust-lang swi-prolog apache spark apache kafka apache hadoop sonarqube git github docker sbt maven linux Awesome Badge

Rafael Fernández's Projects

binance4s icon binance4s

Binance API Scala is a lightweight functional, non blocking and type safe Scala library for interacting with the Binance API

criteria4s icon criteria4s

Criteria4s is a simple domain-specific language (DSL) to define criteria and predicate expressions for any data stores by using Scala type class mechanisms in a type-safe way. It pretends to be agnostic to any data store, and it is extensible to support any kind of data stores.

dummy-repository icon dummy-repository

This repo is to test wathever about CI/CD, Github Actions, Configurations, Deployment, etc.

gmail-attachment icon gmail-attachment

Descargar, mediante un script python, los archivos adjuntos de los emails recibidos en el último mes

gmail-client icon gmail-client

Asynchronous, lightweight and non-blocking IMAP/SMTP Gmail Client for dealing with mail in Scala

idris-dependent-types icon idris-dependent-types

This is a briefly introduction to dependent types in Idris. In this project, we have to explain how idris and its type checker works, and how types rules are defined

learning icon learning

Repository that contains all code snippets and lectures regarding to learning something

mf-aerr-sat-hamilton-graph icon mf-aerr-sat-hamilton-graph

Development of a smt script generator to proof the satisfiability (SAT) of Hamiltonian graphs. The resolution will be proof after that using z3.

miummffii icon miummffii

All the projects and assignments I had to complete in the Master of Formal Methods in Computer Science

openai4s icon openai4s

OpenAI4s is a lightweight functional, non blocking and type safe Scala library for interacting with the OpenAi API. It is build on cats-effects and circe.

rafafrdz icon rafafrdz

Rafael Fernandez Ortiz CV Portafolio Code Dev

stocking-app-server icon stocking-app-server

A reference implementation about how I think a http4s server should be implemented using tagless final

untyped-lambda-calculus icon untyped-lambda-calculus

Development and implement of untyped lambda calculus in scala language for theory of programming language course in Formal Methods master's degree

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.