import (
"fmt"
"time"
)
type Portfolio interface {
WorkExperience() []string
Education() string
ShowcaseProjects() []string
}
type SoftwareEngineer struct {
Name string
Skills []string
Experience []string
Education string
Projects []string
}
func (se *SoftwareEngineer) WorkExperience() []string {
return se.Experience
}
func (se *SoftwareEngineer) Education() string {
return se.Education
}
func (se *SoftwareEngineer) ShowcaseProjects() []string {
return se.Projects
}
func (se *SoftwareEngineer) Dev() {
...
}
func main() {
fill := &SoftwareEngineer{
Name: "fill dev",
Skills: []string{"Go", "TypescriptScript", "Python", "SQL"},
Experience: []string{"TechCorp Inc.", "CodeMasters Ltd.", "BitWizards LLC."},
Education: "Computer Science at Geek University",
Projects: []string{"..."},
}
fill.Dev
}
fill := &SoftwareEngineer{
Name: "fill",
Skills: []string{"Go", "TypescriptScript", "React", "SQL"},
Experience: []string{"unint64 Inc.", "Byte Ltd.", "Byte LLC."},
Education: "Bachelor of Science in Accounting", warning: possible incorrect word 'Accounting' ? Projects: []string{"..."},
}
fill.Dev
}


crowdfunding platform that allows users to fund projects, and give credit to contributors


vanilla javascript memory game that uses asci values to validate correctness
