Skip to content

Instantly share code, notes, and snippets.

View marktellez's full-sized avatar

Mark Tellez marktellez

View GitHub Profile
initial audio dataset work - 3 hours - $0
transcription check time - 1.5 hours (16c * 1.5) - $0.24
model training time - 1 hour ($2 * 1) - $2
generation prep time - 0.5 hours - $1
generation time (1000 msgs) (8 secs * 1000 msgs / 4 workers (unattended) (non blocking) - 1 hour - $2
generation check time (1000 messages) (20 secs to check * 2 checkers * 1000 msgs / 2 teams of 2) - 3 hours (16c * 3) - $0.48
cost - $5
Does not include transfer or s3 file storage or databases for simplicity and clarity
@marktellez
marktellez / resume.txt
Last active September 8, 2024 22:14
Machine Learning Model/Pipeline Engineer and Scientist with nearly 30 years of professional software development experience, specializing in building and deploying AI models and custom voice pipelines. Accomplished in managing teams, mentoring developers, and creating CI and ML pipelines. Experienced in a wide range of programming languages and …
Mark Tellez
Mexico City | [email protected] | GitHub
ML Model/Pipeline Engineer/Scientist with Experience in Agents, Text, and Voice Modeling
(diffusion, GANs, transformers, CNNs, deep NNs)
PROFESSIONAL SUMMARY
A Machine Learning Model/Pipeline Engineer and Scientist with nearly 30 years of software development experience. I specialize in building and deploying AI models and custom voice pipelines, with expertise in agents, text, and voice modeling using advanced techniques like diffusion models, GANs, transformers, CNNs, and deep neural networks. Known for managing high-performing teams, mentoring developers, and designing efficient CI/ML pipelines. A strong background in systems, web, desktop, and infrastructure development, with a proven ability to create monetizable solutions and work seamlessly across executive, creative, and technical teams.
@marktellez
marktellez / script.js
Created September 14, 2022 18:09
parity pricing closure using javascript
function getNextPrice(start=100, step=25) {
let currentPrice = start
return function() {
const newPrice = currentPrice
currentPrice = newPrice + step
return newPrice
}
}
@marktellez
marktellez / timestamps.md
Last active October 10, 2020 03:32
Why I think the way I do (video timestamps to learn from)
@marktellez
marktellez / javascript.json
Last active July 8, 2022 08:11
Devmentor Live ReactJS VS Code User Snippets
{
// Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
import fetch from "isomorphic-fetch";
require("es6-promises");
import AbortController from "abort-controller";
function apiFetch(signal, path, method, data) {
const options = {};
const headers = {
"Content-Type": "application/json",
Accepts: "application/json",
};
@marktellez
marktellez / questions-for-applicants.md
Last active November 26, 2019 20:03
Loan Qualification Questions
  • Full name, address, email, phone number
  • Names and and phone numbers of 3 family references
  • Names and and phone numbers of and loan references (previous lenders)
  • How much does the applicant want to borrow
  • How much money did the applicant earn in the last 3, 6, 12 months?
  • How much does the applicant currently pay in debts each month (car, house, loans, etc)?
function toSnakeCase(s) {
return s.split("_").map((s, i) => i > 0 ? s.slice(0,1).toUpperCase() + s.slice(1, s.length) : s).join("")
}
Itzel
Isabela Yañez
Ross
Lili
Tania Gonzalez
Isabela Gonzalez
const tests = [
["ABAZDC", "BACBAD", "ABAD"],
["AGGTAB", "GXTXAYB", "GTAB"],
["aaa", "aa", "aa"],
["", "", ""],
["ABBA", "ABCABA", "ABBA"]
]
function longestSequence(s1, s2) {
const seq = []